summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* objective-c: fixes a regression in looking up namesFariborz Jahanian2012-01-121-2/+5
* Improve the diagnostic when trying to redefine a typedef with aDouglas Gregor2012-01-111-1/+12
* C11 allows typedefs to be redefined. Implement this in C11 mode, andDouglas Gregor2012-01-111-4/+2
* Update C++11 scoped enumeration support to match the final proposal:Richard Smith2012-01-101-1/+13
* Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726.Eli Friedman2012-01-091-2/+2
* Always allow redefinition of typedefs when modules are enabled. ThisDouglas Gregor2012-01-091-0/+4
* Made unknown builtin diagnostic remappable.Abramo Bagnara2012-01-091-1/+1
* Fixed TypeofExpr AST and code generation.Abramo Bagnara2012-01-071-19/+0
* Improvements to the uninitialized variable warning: Check if the constructorRafael Espindola2012-01-061-5/+12
* David Blaikie and Chandler would like us to diagnoseRichard Smith2012-01-061-2/+1
* Tweak to r147599 for PR10828: Move the check from the parser into sema, and useRichard Smith2012-01-061-0/+19
* More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman2012-01-051-1/+1
* The value of a const weak variable is not an integer constant.John McCall2012-01-051-1/+1
* Test "merging" of typedef types across distinct modules. At present,Douglas Gregor2012-01-031-2/+0
* Introduce a non-uglified syntax for module imports in Objective-C:Douglas Gregor2012-01-031-3/+5
* Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor2012-01-011-16/+17
* Use hasSameType.Rafael Espindola2012-01-011-2/+1
* Delay checking of typedefs of dependent types. Fixes PR11630.Rafael Espindola2011-12-261-20/+26
* Fix constexpr handling to allow 'extern constexpr' variable declarations. We noRichard Smith2011-12-251-38/+14
* Remove unused variables.Rafael Espindola2011-12-251-1/+0
* C++11 half of r147023: In C++11, additionally eagerly instantiate:Richard Smith2011-12-211-2/+1
* When performing name lookup for a redeclaration, ignore moduleDouglas Gregor2011-12-201-41/+1
* constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'Richard Smith2011-12-191-9/+31
* Remove a non-gcc-compatible extension that would apply attributes on declarat...Eli Friedman2011-12-171-3/+21
* Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it onlyDouglas Gregor2011-12-151-1/+1
OpenPOWER on IntegriCloud