]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c++/56565 (lambda function in NSMI fails to capture non-static data member.)
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 8 Mar 2013 22:52:36 +0000 (22:52 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 8 Mar 2013 22:52:36 +0000 (22:52 +0000)
2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/56565
* g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.

From-SVN: r196564

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi2.C [new file with mode: 0644]

index 544d7fc134a2a06b887cffd0deeb2fb387f01c63..b1043301fa3291be25f6dacaf8e59d1b1f6ba9e9 100644 (file)
@@ -1,3 +1,8 @@
+2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/56565
+       * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
+
 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/51412
diff --git a/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi2.C b/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi2.C
new file mode 100644 (file)
index 0000000..73106d7
--- /dev/null
@@ -0,0 +1,4 @@
+// PR c++/56565
+// { dg-do compile { target c++11 } }
+
+struct bug { int a; int *b = [&]{ return &a; }(); };