mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-06 02:20:34 +08:00
re PR c++/70343 (internal compiler error: in tsubst_copy, wrong code with lambda in template fn)
2017-10-03 Paolo Carlini <paolo.carlini@oracle.com> PR c++/70343 * g++.dg/cpp0x/lambda/lambda-70343.C: New. From-SVN: r253388
This commit is contained in:
parent
fbdc37805a
commit
5bd8ff41eb
@ -1,3 +1,8 @@
|
||||
2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
PR c++/70343
|
||||
* g++.dg/cpp0x/lambda/lambda-70343.C: New.
|
||||
|
||||
2017-10-03 Jeff Law <law@redhat.com>
|
||||
|
||||
PR target/82358
|
||||
|
24
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70343.C
Normal file
24
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70343.C
Normal file
@ -0,0 +1,24 @@
|
||||
// PR c++/70343
|
||||
// { dg-do run { target c++11 } }
|
||||
|
||||
struct Empty{};
|
||||
|
||||
template<class T>
|
||||
struct Data{
|
||||
int x;
|
||||
float y;
|
||||
|
||||
int properties_parcel4[10];
|
||||
|
||||
Empty j = [&](){
|
||||
int i = 10;
|
||||
properties_parcel4[0] = i;
|
||||
return Empty();
|
||||
}();
|
||||
};
|
||||
|
||||
int main () {
|
||||
Data<int> k;
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user