diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-02-24 23:21:24 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-02-24 23:21:24 +0000 |
| commit | 5e1148e31dd57bbb29dd40041a556434fc76fb84 (patch) | |
| tree | afb533bd80f752401e9f07b0cef886973ffe7b52 | |
| parent | 4500751b17dad39b892e6c824164b7de794c906a (diff) | |
| download | bcm5719-llvm-5e1148e31dd57bbb29dd40041a556434fc76fb84.tar.gz bcm5719-llvm-5e1148e31dd57bbb29dd40041a556434fc76fb84.zip | |
Remove FIXME: as Eli points out, the behavior here is now correct.
llvm-svn: 151405
| -rw-r--r-- | clang/test/SemaCXX/lambda-expressions.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/clang/test/SemaCXX/lambda-expressions.cpp b/clang/test/SemaCXX/lambda-expressions.cpp index e1b0f49cc8d..7e53754a527 100644 --- a/clang/test/SemaCXX/lambda-expressions.cpp +++ b/clang/test/SemaCXX/lambda-expressions.cpp @@ -116,15 +116,13 @@ namespace NullPtr { int &k = f(m); // a null pointer constant } (); - // FIXME: At least the second of these cases should probably not be - // considered to be a null pointer constant. [=] () -> bool { - int &k = f(m); // a null pointer constant? - return &m == 0; // no, captured! + int &k = f(m); // a null pointer constant + return &m == 0; } (); [m] { - int &k = f(m); // a null pointer constant? + int &k = f(m); // a null pointer constant } (); } } |

