OSDN Git Service

new test.
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Dec 2002 21:13:10 +0000 (21:13 +0000)
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Dec 2002 21:13:10 +0000 (21:13 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60609 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/g++.dg/parse/direct-initialization-2.C [new file with mode: 0644]

diff --git a/gcc/testsuite/g++.dg/parse/direct-initialization-2.C b/gcc/testsuite/g++.dg/parse/direct-initialization-2.C
new file mode 100644 (file)
index 0000000..f362c74
--- /dev/null
@@ -0,0 +1,18 @@
+// Copyright (C) 2002 Free Software Foundation
+// Origin: C++/729
+// Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
+// { dg-do compile }
+
+struct A {
+   A(int) { }
+};
+
+struct B {
+   typedef B T;
+   B(A, char**) {}
+};
+
+int main(int argc, char** argv)
+{
+   B::T t(A(argc), argv);
+}