summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Actually rename the file AnalysisContext.cpp -> AnalysisDeclContext.cppChandler Carruth2011-10-241-0/+0
* Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac...Ted Kremenek2011-10-2424-105/+105
* Fix grammar for C++11 alignment specifiers, and add a few FIXMEs.Peter Collingbourne2011-10-232-11/+31
* Diagnose unexpanded parameter packs in member initialisers (includingPeter Collingbourne2011-10-231-0/+9
* Clean up duplicated code in Sema::BuildMemInitializer.Peter Collingbourne2011-10-231-14/+3
* Improve unexpanded parameter pack diagnostics by using UPPC_Initializer here.Peter Collingbourne2011-10-231-2/+3
* Attach class template attributes to the templated CXXRecordDecl,Peter Collingbourne2011-10-231-1/+4
* [analyzer] Remove LocationContext creation methods from AnalysisManager, and ...Ted Kremenek2011-10-236-22/+45
* Fix a typo that completely broke the expansion of complex arguments.Bob Wilson2011-10-221-1/+1
* Refactor vector constant expression evaluation to return bool like all the otherRichard Smith2011-10-221-47/+56
* Remove obsolete debugging macro, make helper static.Benjamin Kramer2011-10-221-7/+5
* Pack struct better.Benjamin Kramer2011-10-223-3/+3
* lib/Driver/Tools.cpp: Use PathV2::is_absolute() to add -fdebug-compilation-di...NAKAMURA Takumi2011-10-221-1/+1
* Only emit implicit constant conversion truncation warnings in reachable code....Ted Kremenek2011-10-221-3/+5
* Refactor ThreadSafety to use PostOrderCFGView instead of its own copy (of Top...Ted Kremenek2011-10-221-83/+7
* Pull TopologicallySortedCFG out of LiveVariables into its own analysis: PostO...Ted Kremenek2011-10-223-105/+55
* Fixes a minor hick up to my last patch.Fariborz Jahanian2011-10-221-2/+6
* objc: private methods can have their attributes, no diagnostic is required.Fariborz Jahanian2011-10-221-7/+30
* Make changes necessary for N32/64 ABI conformance.Akira Hatanaka2011-10-221-9/+25
* Fix PR11073 by adding the argument type information to the decl we constructEric Christopher2011-10-211-3/+10
* [PCH] When serializing Stmts, keep track of when sub statements are reference...Argyrios Kyrtzidis2011-10-212-4/+58
* Don't try to set the "array filler" in a InitListExpr twice.Argyrios Kyrtzidis2011-10-212-2/+4
* More ASTRecordLayout changes for MS ABI; based on patch by r4start.Eli Friedman2011-10-212-25/+35
* c++: support gcc's application of weak attribute onFariborz Jahanian2011-10-213-0/+10
* Added support for thread safety attributes on destructors.DeLesley Hutchins2011-10-211-2/+27
* Thread safety analysis refactoring: invalid lock expressions.DeLesley Hutchins2011-10-212-32/+69
* Thread safety analysis: add support for attributes on constructors.DeLesley Hutchins2011-10-211-56/+78
* objective-c: Diagnose redeclaration of privateFariborz Jahanian2011-10-211-0/+22
* Refactoring and code cleanup.DeLesley Hutchins2011-10-211-65/+100
* When performing name lookup for the previous declaration of a field,Douglas Gregor2011-10-211-8/+17
* Permit auto SCS on parameter declarations, C++03 [dcl.stc]p2Peter Collingbourne2011-10-211-0/+5
* Treat the Microsoft/Borland keyword "__except" as a context-sensitiveDouglas Gregor2011-10-212-3/+17
* I added a new function to DeclContext calledSean Callanan2011-10-212-34/+52
* Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This isNick Lewycky2011-10-213-0/+18
* Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-PODRichard Smith2011-10-202-40/+89
* When fixing up the storage class for an anonymous union, don't markDouglas Gregor2011-10-201-2/+0
* 'extern template' is a C++11 feature. Add an Extension for C++98 (this matchesRichard Smith2011-10-201-0/+3
* There's no point in marking a declaration invalid just because itDouglas Gregor2011-10-203-15/+15
* Diagnose class template (partial) specializations that occur in theDouglas Gregor2011-10-201-1/+10
* When we parse something that looks like a templated friend tag butDouglas Gregor2011-10-201-2/+16
* Further refine the diagnostic categories for ARC diagnostics. Addresses <rda...Ted Kremenek2011-10-203-14/+8
* Add -Wc++98-compat warning for enumerations in nested name specifiers.Richard Smith2011-10-202-0/+6
* FixIt insert 'static' for anonymous unions at global or namespace scope.David Blaikie2011-10-201-1/+2
* Add a fixit to remove storage specifiers on anonymous enums.David Blaikie2011-10-201-1/+2
* Define __STDC__ in -fms-extensions mode; defining it is consistent with gcc, ...Eli Friedman2011-10-191-1/+1
* 80 cols (one I created in my last commit, plus a bunch of others that were al...David Blaikie2011-10-191-24/+39
* Don't provide errors for anonymous unions when they're actually anonymous cla...David Blaikie2011-10-191-26/+28
* Improve the diagnostic when a comma ends up at the end of a declarator groupRichard Smith2011-10-191-3/+72
* -Wc++98-compat: warn on nontrivial types used in unions and anonymous structs.Richard Smith2011-10-191-7/+10
* Only warn at self-initialization if some later use is always uninitialized.Matt Beaumont-Gay2011-10-191-2/+13