summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply r151638 and r151641.James Molloy2012-02-291-1/+73
* Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis2012-02-281-70/+1
* Un-break clang based on r151638 - What was meant to be a trivial variable nam...James Molloy2012-02-281-1/+1
* Correctly track tags and enum members defined in the prototype of a function,...James Molloy2012-02-281-1/+70
* Don't assert when trying to diagnose why a class with a constructor template isRichard Smith2012-02-261-9/+25
* Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman2012-02-231-3/+1
* modern objc translator. Finish off first cut of theFariborz Jahanian2012-02-201-0/+4
* When we resolve the type of an 'auto' variable, clear out the linkageDouglas Gregor2012-02-201-1/+2
* Remove a debugging line accidentally left in the last commit.David Chisnall2012-02-181-1/+0
* Implement #pragma redefine_extname.David Chisnall2012-02-181-0/+32
* Avoid infinite mutual recursion in DiagnoseInvalidRedeclaration.Kaelyn Uhrain2012-02-161-2/+18
* C++11 allows unions to have static data members. Remove the correspondingRichard Smith2012-02-161-7/+11
* Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, s...Eli Friedman2012-02-161-3/+3
* Warn about non-int main() results in GNU C mode instead of erroring.John McCall2012-02-141-12/+21
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-8/+8
* Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith2012-02-131-9/+13
* Employ DirectList initialized entities to properly sort through some initiali...Sebastian Redl2012-02-121-3/+6
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-35/+87
* PR11684, core issue 1417:Richard Smith2012-02-101-18/+0
* Adding support for warning when a non-C compatible user-defined type is retur...Aaron Ballman2012-02-091-0/+11
* When completing a lambda expression, make sure to check and attach theDouglas Gregor2012-02-081-1/+2
* Fix a bug in semantic analysis involving anonymous structs and flexible arrays.Eli Friedman2012-02-071-2/+14
* Fix a couple of nasty bugs involving negative enum constants. <rdar://proble...Eli Friedman2012-02-071-19/+18
* Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D...Abramo Bagnara2012-02-061-1/+1
* constexpr: Implement DR1358: An instantiation of a constexpr function whichRichard Smith2012-02-051-1/+1
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-19/+23
* Disallow constexpr main.Richard Smith2012-02-041-2/+7
* Don't warn about anonymous struct/union in C11.Hans Wennborg2012-02-031-5/+7
* Add some code to accurately perform odr-used marking for variables per the C+...Eli Friedman2012-02-021-0/+2
* objc: don't crash if primary class is missing and continuation classFariborz Jahanian2012-02-021-0/+2
* Fix crash on invalid in microsoft anonymous struct extension.Nico Weber2012-02-011-3/+4
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-6/+6
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-3/+5
* Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara2012-01-271-2/+8
* Replace a hack to handle NSLog/NSLogv in sema by declaring them as Library Bu...Jean-Daniel Dupas2012-01-241-12/+9
* Small code cleanup/simplification in Sema::ClassifyName.Kaelyn Uhrain2012-01-241-7/+7
* Minor fixups for auto deduction of initializer lists.Sebastian Redl2012-01-231-1/+2
* In Microsoft Mode, disable the C++11 strict integral conversion rules for enu...Francois Pichet2012-01-211-1/+2
* Instantiate dependent attributes when instantiating templates.DeLesley Hutchins2012-01-201-0/+3
* constexpr: converted constant expression handling for enumerator values, caseRichard Smith2012-01-181-18/+28
* Convert SemaDecl.cpp to pass callback objects to CorrectTypo.Kaelyn Uhrain2012-01-181-47/+82
* Auto deduction support for std::initializer_list, including for-range support...Sebastian Redl2012-01-171-3/+1
* objc: fixes a bug where struct used inside anFariborz Jahanian2012-01-171-1/+2
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-6/+6
* Progress towards making isUsed() reflect whether a declaration is odr-used; d...Eli Friedman2012-01-131-2/+2
* Don't crash while trying to diagnose a function declared at block scope with anRichard Smith2012-01-131-1/+2
* Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith2012-01-121-2/+33
OpenPOWER on IntegriCloud