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 /clang/test/SemaCXX/lambda-expressions.cpp | |
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
Diffstat (limited to 'clang/test/SemaCXX/lambda-expressions.cpp')
-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 } (); } } |