aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin v. Löwis <loewis@gcc.gnu.org>1998-07-15 00:18:50 +0000
committerMartin v. Löwis <loewis@gcc.gnu.org>1998-07-15 00:18:50 +0000
commit25d164b840a6e8c3d50bccd90b8db95affa45db3 (patch)
treea69bb984b8aed915589e8f1c446310b340f53f65 /gcc
parent5f8ac7d1bb0c7df9fd8fd4d843ebe79a0767ccda (diff)
downloadgcc-25d164b840a6e8c3d50bccd90b8db95affa45db3.zip
gcc-25d164b840a6e8c3d50bccd90b8db95affa45db3.tar.gz
gcc-25d164b840a6e8c3d50bccd90b8db95affa45db3.tar.bz2
New test case.
From-SVN: r21169
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/koenig6.C12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/koenig6.C b/gcc/testsuite/g++.old-deja/g++.ns/koenig6.C
new file mode 100644
index 0000000..dc54903
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.ns/koenig6.C
@@ -0,0 +1,12 @@
+namespace A{
+ struct X{};
+
+ X foo(X a){return a;}
+ void bar(X*){}
+}
+
+int main()
+{
+ A::X x;
+ bar(&foo(x)); // WARNING - address of temporary
+}