diff options
| author | Douglas Gregor <dgregor@apple.com> | 2012-02-21 22:51:27 +0000 | 
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2012-02-21 22:51:27 +0000 | 
| commit | b8389976b25ef35d49c1e76d3366fe01415dda0b (patch) | |
| tree | 41191db8851eb11680fe48a1a78b157631d7fa0f /llvm/unittests/ADT/SparseSetTest.cpp | |
| parent | ebea9aff0da1848d805d367f0c882e1a4188e284 (diff) | |
| download | llvm-b8389976b25ef35d49c1e76d3366fe01415dda0b.zip llvm-b8389976b25ef35d49c1e76d3366fe01415dda0b.tar.gz llvm-b8389976b25ef35d49c1e76d3366fe01415dda0b.tar.bz2  | |
In the conflict between C++11 [expr.prim.general]p4, which declares
that 'this' can be used in the brace-or-equal-initializer of a
non-static data member, and C++11 [expr.prim.lambda]p9, which says
that lambda expressions not in block scope can have no captures, side
fully with C++11 [expr.prim.general]p4 by allowing 'this' to be
captured within these initializers. This seems to be the intent of
non-static data member initializers.
llvm-svn: 151101
Diffstat (limited to 'llvm/unittests/ADT/SparseSetTest.cpp')
0 files changed, 0 insertions, 0 deletions
