summaryrefslogtreecommitdiffstats
path: root/include/clang/Sema/ScopeInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Rewrite variable capture within lambda expressions and blocks,Douglas Gregor2012-02-181-9/+24
* Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko2012-02-141-1/+21
* Implement support for lambda capture pack expansions, e.g.,Douglas Gregor2012-02-141-6/+14
* Keep track of the set of array index variables we use when weDouglas Gregor2012-02-131-0/+7
* Within the body of a lambda expression, decltype((x)) for anDouglas Gregor2012-02-121-0/+2
* Make sure Sema creates a field for 'this' captures. (Doug, please double-che...Eli Friedman2012-02-111-4/+4
* Various interrelated cleanups for lambdas:Douglas Gregor2012-02-091-1/+6
* When completing a lambda expression, make sure to check and attach theDouglas Gregor2012-02-081-2/+6
* Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor2012-02-071-1/+7
* Fixing a warning in MSVC (this is also a test commit)Aaron Ballman2012-02-051-1/+1
* Implement implicit capture for lambda expressions.Eli Friedman2012-02-031-8/+16
* Note whether a lambda is mutable in the LambdaScopeInfo; this information wil...Eli Friedman2012-02-031-1/+3
* Introduce the lambda scope before determining explicit captures, whichDouglas Gregor2012-02-011-1/+33
* Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor2012-02-011-8/+16
* Refactor to share code for handling return statements between lambda expressi...Eli Friedman2012-01-261-12/+11
* Start refactoring code for capturing variables and 'this' so that it is share...Eli Friedman2012-01-111-58/+87
* More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman2012-01-071-5/+11
* Lambdas: semantic analysis of explicit captures.Eli Friedman2012-01-071-3/+24
* More lambda work. Fixes a minor bug Richard pointed out, makes lookup for la...Eli Friedman2012-01-061-1/+7
* More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman2012-01-051-7/+53
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-4/+4
* Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the r...Ted Kremenek2011-02-231-0/+17
* Switch labels over to using normal name lookup, instead of their Chris Lattner2011-02-181-10/+0
* make block bodies handle undefined labels just like functions.Chris Lattner2011-02-171-1/+1
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-5/+10
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-2/+5
* An insomniac stab at making block declarations list the variables they closeJohn McCall2011-02-021-4/+9
* Refactoring. Get FunctionScopeInfo to use DiagnosticErrorTrap.Argyrios Kyrtzidis2010-11-191-8/+7
* Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall2010-08-251-0/+137