aboutsummaryrefslogtreecommitdiff
path: root/clang/include
AgeCommit message (Expand)AuthorFilesLines
2012-02-18Rewrite variable capture within lambda expressions and blocks,Douglas Gregor2-37/+58
2012-02-18Unify our computation of the type of a captured reference to aDouglas Gregor1-0/+4
2012-02-18Change wording of warning about using __bridge casts in non-ARC.Ted Kremenek1-2/+2
2012-02-18Diagnose uses of deleted destructors and inaccessible defaulted destructors.Richard Smith1-0/+7
2012-02-18Initial refactoring of 'ShouldDeleteSpecialMember', in preparation for providingRichard Smith1-14/+3
2012-02-17Have conjured symbols depend on LocationContext, to add context sensitivity f...Ted Kremenek4-12/+33
2012-02-17Basic code generation support for std::initializer_list.Sebastian Redl2-6/+26
2012-02-17Disambiguate between C++11 lambda expressions and C99 arrayDouglas Gregor1-0/+1
2012-02-17Block expressions always have a prototyped function type; expose thisJohn McCall1-1/+1
2012-02-17Add a castAs<U> accessor to CanQual<T>.John McCall1-0/+9
2012-02-17Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor1-0/+9
2012-02-17Reject continue/break statements within members of local functions nested withinRichard Smith1-22/+9
2012-02-16Improve recovery for lambda expressions that have 'mutable' or aDouglas Gregor1-0/+2
2012-02-16Revert "Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine....Ted Kremenek1-5/+6
2012-02-16C++11 allows unions to have static data members. Remove the correspondingRichard Smith1-2/+7
2012-02-16Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also h...Ted Kremenek1-6/+5
2012-02-16Minor cleanup to node data structures in ExplodedGraph. No functionality cha...Ted Kremenek1-13/+13
2012-02-16Tweak the comment on the 'q' length modifier again.Hans Wennborg1-1/+1
2012-02-16Update comment as per Joerg's comment on r150697.Hans Wennborg1-1/+1
2012-02-16Allow thread safety attributes on function definitions.DeLesley Hutchins3-3/+12
2012-02-16Format string analysis: give 'q' its own enumerator.Hans Wennborg1-1/+2
2012-02-16Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2-86/+58
2012-02-16Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl2-58/+86
2012-02-16Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl2-86/+58
2012-02-16constexpr tidyups:Richard Smith1-0/+3
2012-02-16Fix the RecursiveASTVisitor to not traverse C++ default parameters twice.Argyrios Kyrtzidis1-1/+3
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor4-0/+43
2012-02-16Mark the parenthesized array member initialization diagnostic as DefaultError,Richard Smith1-1/+2
2012-02-15Support GCC's bug^Wextension allowing class array members to be initalized by aRichard Smith2-1/+10
2012-02-15Provide common include for all diagnostic headers.David Blaikie1-0/+39
2012-02-15Remove the unuseful -fdiagnostics-show-nameDavid Blaikie4-31/+0
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor2-2/+16
2012-02-15Tweak comment above DiagGroup<"all">.Nico Weber1-1/+3
2012-02-15A little more lambda capture initialization diagnostics cleanupDouglas Gregor1-4/+4
2012-02-15Introduce a new initialization entity for lambda captures, andDouglas Gregor2-3/+48
2012-02-15Specialize noreturn diagnostics for lambda expressions.Douglas Gregor1-0/+8
2012-02-15Specialize the diagnostic complaining about conflicting types ofDouglas Gregor1-2/+2
2012-02-15Implement code completion support for lambda capture lists.Douglas Gregor1-0/+2
2012-02-15Make -Wformat fix-its preserve original conversion specifiers.Hans Wennborg1-5/+6
2012-02-15Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith2-9/+14
2012-02-15Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall1-0/+9
2012-02-15Implement indexing support for lambdas in libclang (both kinds), asDouglas Gregor2-5/+61
2012-02-14Implement C++ core issue 974, which permits default arguments forDouglas Gregor3-4/+8
2012-02-14[libclang] Indexing: only index implicit template instantiations via an opt-i...Argyrios Kyrtzidis1-1/+7
2012-02-14Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko3-1/+73
2012-02-14[analyzer] Make Malloc Checker optimistic in presence of inlining.Anna Zaks4-10/+30
2012-02-14Pending clear answer from WG21 on whether core issue 903 is intended to apply toRichard Smith1-0/+4
2012-02-14Check the return type of lambda expressions.Douglas Gregor1-38/+45
2012-02-14Warn about non-int main() results in GNU C mode instead of erroring.John McCall2-0/+3
2012-02-14Implement support for lambda capture pack expansions, e.g.,Douglas Gregor4-13/+27