summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
Commit message (Expand)AuthorAgeFilesLines
* Mark virtual methods that are used in tables included in VTTs as used.Rafael Espindola2010-03-261-1/+2
* Teach the diagnostic engine to provide more detailed information aboutDouglas Gregor2010-03-251-13/+1
* Improve our handling of local instantiation scopes in two related ways:Douglas Gregor2010-03-251-4/+23
* When a declaration of a function is missing an exception specificationDouglas Gregor2010-03-241-0/+1
* Implement a framework for the delay of arbitrary diagnostics withinJohn McCall2010-03-241-1/+5
* Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek2010-03-231-1/+5
* -Wshadow should only warn about parameter declarations when we'reJohn McCall2010-03-221-1/+2
* Refactor CFG-based warnings in Sema to be run by a worked object called Analy...Ted Kremenek2010-03-201-10/+0
* Implement -Wshadow for parameter declarations as well.John McCall2010-03-201-1/+1
* Remove the capture, serialization, and deserialization of commentDouglas Gregor2010-03-191-2/+0
* Remember the "found declaration" for an overload candidate, which is theJohn McCall2010-03-191-17/+22
* from code inspection, we were treating placement news with one argument asJohn McCall2010-03-181-0/+5
* Clean up after ourselves when there's an error parsing the base clause.John McCall2010-03-171-0/+4
* Implement -Wshadow. Based on a patch by Mike M.!John McCall2010-03-161-0/+1
* Perform access control for the implicit calls to base and member destructorsJohn McCall2010-03-161-4/+5
* Access control for implicit calls to copy assignment operators and copyJohn McCall2010-03-161-0/+3
* Perform access control for the implicit base and member destructor callsJohn McCall2010-03-161-56/+69
* Split Sema::ActOnProperty() into two recursive functions to clearly separateTed Kremenek2010-03-121-2/+30
* Warn about comparing an unsigned expression with 0 in tautological ways.John McCall2010-03-111-2/+1
* Maintain type source information for functions through templateJohn McCall2010-03-111-0/+2
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-2/+6
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-6/+2
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-2/+6
* Keep an explicit stack of function and block scopes, each element ofDouglas Gregor2010-03-011-49/+67
* Implement jump checking for initialized c++ variables, implementingChris Lattner2010-03-011-0/+11
* Start detangling the BlockSemaInfo/Sema mess. No functionality change.Douglas Gregor2010-03-011-16/+31
* When instantiating a function-scoped enum, make sure that it and itsDouglas Gregor2010-03-011-1/+1
* Robustify instantiation of templates when there are errors in theDouglas Gregor2010-03-011-1/+2
* When looking for the instantiated declaration that corresponds to aDouglas Gregor2010-03-011-2/+2
* When computing the composite pointer type for relational comparisons,Douglas Gregor2010-02-251-1/+2
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-7/+2
* Use CXXPseudoDestructorExpr as the stored representation for dependentDouglas Gregor2010-02-251-13/+3
* Keep track of the location of the '~' in a pseudo-destructor expression.Douglas Gregor2010-02-241-0/+1
* Split ActOnPseudoDestructorExpr into the part that interprets theDouglas Gregor2010-02-241-0/+9
* ActOnPseudoDestructorExpr now performs all semantic analysis forDouglas Gregor2010-02-241-2/+20
* Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor2010-02-241-1/+12
* More Sema check for ivars in class continuation.Fariborz Jahanian2010-02-231-0/+2
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-2/+7
* Improve parsing and instantiation of destructor names, so that we canDouglas Gregor2010-02-161-0/+6
* Rename argument so the name reflects what it's doing.Benjamin Kramer2010-02-161-1/+1
* Add Sema support for __builtin_fpclassify by extending the existing check for...Benjamin Kramer2010-02-151-1/+1
* Work around an annoying, non-standard optimization in the glibcDouglas Gregor2010-02-121-1/+3
* In C++, allow builtins to be referred to via qualified name lookup, e.g.,Douglas Gregor2010-02-121-1/+0
* Waste two bits in every clang::Type so that the type class can be readJohn McCall2010-02-121-1/+1
* Implementing unused function warning.Tanya Lattner2010-02-121-0/+3
* Improve access control diagnostics. Perform access control on member-pointerJohn McCall2010-02-101-38/+107
* Finish implementing property synthesis by default.Fariborz Jahanian2010-02-091-0/+3
* Implement synthesizing properties by default.Fariborz Jahanian2010-02-091-0/+5
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-3/+17
* Add attributes to namespace decls.Anders Carlsson2010-02-071-1/+2
OpenPOWER on IntegriCloud