Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
f4b7de1cef3007cc0479775638198287384d9af1
/
lib
/
Sema
/
SemaLambda.cpp
f4b7de1
Improve our handling of lambda expressions that occur within default
by Douglas Gregor
· 13 years ago
a7b07fd
Remove comma from end of enum to silence build warning.
by Craig Topper
· 13 years ago
5878cbc
Implement non-internal linkage for lambda closure types that need a
by Douglas Gregor
· 13 years ago
552e299
Implement name mangling for lambda expressions that occur within the
by Douglas Gregor
· 13 years ago
ccc1b5e
Implement name mangling for lambda expressions that occur within the
by Douglas Gregor
· 13 years ago
fa07ab5
Make sure that we set up the right declaration contexts when creating
by Douglas Gregor
· 13 years ago
9e8c92a
Basic support for name mangling of C++11 lambda expressions. Because
by Douglas Gregor
· 13 years ago
999713e
Rewrite variable capture within lambda expressions and blocks,
by Douglas Gregor
· 13 years ago
27dd7d9
Rework the Sema/AST/IRgen dance for the lambda closure type's
by Douglas Gregor
· 13 years ago
c2956e5
Lambda closure types have a conversion function to a block pointer
by Douglas Gregor
· 13 years ago
c25d1c9
Factor the construction of the lambda-to-function-pointer conversion function declaration into a separate function. No functionality change
by Douglas Gregor
· 13 years ago
c6889e7
Implement C++ core issue 974, which permits default arguments for
by Douglas Gregor
· 13 years ago
53393f2
Check the return type of lambda expressions.
by Douglas Gregor
· 13 years ago
a736524
Implement support for lambda capture pack expansions, e.g.,
by Douglas Gregor
· 13 years ago
d5387e8
Link together the call operator produced from transforming a lambda
by Douglas Gregor
· 13 years ago
dfca6f5
Introduce support for template instantiation of lambda
by Douglas Gregor
· 13 years ago
9daa7bf
Keep track of the set of array index variables we use when we
by Douglas Gregor
· 13 years ago
da8962a
Move the storage of lambda captures and capture initializers from
by Douglas Gregor
· 13 years ago
215e4e1
Lambdas have a deleted default constructor and a deleted copy
by Douglas Gregor
· 13 years ago
3ac109c
Allow implicit capture of 'this' in a lambda even when the capture
by Douglas Gregor
· 13 years ago
b555971
Don't introduce a lambda's operator() into the class until after we
by Douglas Gregor
· 13 years ago
eefb3d5
Track whether a function type has a trailing return type as type sugar. Use this
by Richard Smith
· 13 years ago
ef7d78b
Implement the conversion to a function pointer for lambda expressions,
by Douglas Gregor
· 13 years ago
4d8d22b
Extend CXXRecordDecl with a function that determines the mapping from
by Douglas Gregor
· 13 years ago
54042f1
Implement return type deduction for lambdas per C++11
by Douglas Gregor
· 13 years ago
760b37b
Restore the appropriate lexical declaration context for a lambda's
by Douglas Gregor
· 13 years ago
b326ca8
Remove the "unsupported" error for lambda expressions. It's annoying,
by Douglas Gregor
· 13 years ago
e2c5913
Implement C++ [expr.prim.lambda]p2, which bans lambda expressions in
by Douglas Gregor
· 13 years ago
5e058eb
Don't complain about the lack of a constructor for a lambda expression. They are constructed in different ways
by Douglas Gregor
· 13 years ago
630d5ff
Along the error path for lambdas, mark the lambda class as invalid and finalize it
by Douglas Gregor
· 13 years ago
503384f
Various interrelated cleanups for lambdas:
by Douglas Gregor
· 13 years ago
e2a7ad0
Factor C++11 lambda expressions implementation into a separate
by Douglas Gregor
· 13 years ago