Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
test
/
Parser
/
objcxx0x-lambda-expressions.mm
42b1057
N3922: direct-list-initialization of an auto-typed variable no longer deduces a
by Richard Smith
· 10 years ago
c861f41
Fix the end location of init-capture annotations in ObjC++
by Ben Langmuir
· 10 years ago
215f423
Add a warning for direct-list-initialization of a variable with a deduced type
by Richard Smith
· 11 years ago
5b013f5
Add compat/extension warnings for init captures.
by Richard Smith
· 12 years ago
f44d2a8
PR16094: I should have known Obj-C init-capture disambiguation couldn't be
by Richard Smith
· 12 years ago
ba71c08
First pass of semantic analysis for init-captures: check the initializer, build
by Richard Smith
· 12 years ago
21b3ab4
C++1y n3648: parse and reject init-captures for now.
by Richard Smith
· 12 years ago
c084bd28
PR15132: Replace "address expression must be an lvalue or a function
by Richard Smith
· 13 years ago
656bc62
Remove the "unsupported" error for lambda expressions. It's annoying,
by Douglas Gregor
· 14 years ago
9390e9c
Fix yet one more test
by Douglas Gregor
· 14 years ago
34b4906
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
· 14 years ago
73a0409
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
· 14 years ago
71c8055
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
· 14 years ago
c7c9714
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
· 14 years ago
9ca5c42
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
by Richard Smith
· 14 years ago
db0b9f1
Parsing of C++0x lambda expressions, from John Freeman with help from
by Douglas Gregor
· 14 years ago