Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
87e2cfcec7231daaa3f367dc32df74b411251e46
/
test
/
Parser
/
objcxx0x-lambda-expressions.mm
b326ca8
Remove the "unsupported" error for lambda expressions. It's annoying,
by Douglas Gregor
· 13 years ago
dcffcbf
Fix yet one more test
by Douglas Gregor
· 13 years ago
84b007f
Refactor to share code for handling return statements between lambda expressions and block literals. As it turns out, almost all the logic can be shared.
by Eli Friedman
· 13 years ago
72899c3
More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.)
by Eli Friedman
· 13 years ago
ec9ea72
More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body.
by Eli Friedman
· 13 years ago
dc3b723
Stub out the Sema interface for lambda expressions, and change the parser to use it. Unconditionally error on lambda expressions because they don't work in any meaningful way yet.
by Eli Friedman
· 13 years ago
762bb9d
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
by Richard Smith
· 13 years ago
ae7902c
Parsing of C++0x lambda expressions, from John Freeman with help from
by Douglas Gregor
· 13 years ago