diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.law/cvt6.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/cvt6.C | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt6.C b/gcc/testsuite/g++.old-deja/g++.law/cvt6.C new file mode 100644 index 000000000..0d00b74c9 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.law/cvt6.C @@ -0,0 +1,28 @@ +// { dg-do assemble } +// GROUPS passed conversions +// cvt file +// Message-Id: <9208261851.AA16997@josquin.media.mit.edu> +// From: bilmes@media.mit.edu +// Subject: gcc (g++) 2.2.2 constructing nested class from external scope +// Date: Wed, 26 Aug 92 14:51:17 -0400 + + +class foo { + + class bar { + int i; + public: + bar(int j) { i = j; } + }; + + bar b; +public: + foo() : b(3) {} + void test(bar lb) { b = lb; } +}; + + +int main() { + foo f; + f.test(34); // line 18 +} |