aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2012-02-09Adding support for warning when a non-C compatible user-defined type is retur...Aaron Ballman
2012-02-08When completing a lambda expression, make sure to check and attach theDouglas Gregor
2012-02-07Fix a bug in semantic analysis involving anonymous structs and flexible arrays.Eli Friedman
2012-02-07Fix a couple of nasty bugs involving negative enum constants. <rdar://proble...Eli Friedman
2012-02-06Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D...Abramo Bagnara
2012-02-05constexpr: Implement DR1358: An instantiation of a constexpr function whichRichard Smith
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-02-04Disallow constexpr main.Richard Smith
2012-02-03Don't warn about anonymous struct/union in C11.Hans Wennborg
2012-02-02Add some code to accurately perform odr-used marking for variables per the C+...Eli Friedman
2012-02-02objc: don't crash if primary class is missing and continuation classFariborz Jahanian
2012-02-01Fix crash on invalid in microsoft anonymous struct extension.Nico Weber
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-27Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara
2012-01-24Replace a hack to handle NSLog/NSLogv in sema by declaring them as Library Bu...Jean-Daniel Dupas
2012-01-24Small code cleanup/simplification in Sema::ClassifyName.Kaelyn Uhrain
2012-01-23Minor fixups for auto deduction of initializer lists.Sebastian Redl
2012-01-21In Microsoft Mode, disable the C++11 strict integral conversion rules for enu...Francois Pichet
2012-01-20Instantiate dependent attributes when instantiating templates.DeLesley Hutchins
2012-01-18constexpr: converted constant expression handling for enumerator values, caseRichard Smith
2012-01-18Convert SemaDecl.cpp to pass callback objects to CorrectTypo.Kaelyn Uhrain
2012-01-17Auto deduction support for std::initializer_list, including for-range support...Sebastian Redl
2012-01-17objc: fixes a bug where struct used inside anFariborz Jahanian
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-13Progress towards making isUsed() reflect whether a declaration is odr-used; d...Eli Friedman
2012-01-13Don't crash while trying to diagnose a function declared at block scope with anRichard Smith
2012-01-12Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith
2012-01-12objective-c: fixes a regression in looking up namesFariborz Jahanian
2012-01-11Improve the diagnostic when trying to redefine a typedef with aDouglas Gregor
2012-01-11C11 allows typedefs to be redefined. Implement this in C11 mode, andDouglas Gregor
2012-01-10Update C++11 scoped enumeration support to match the final proposal:Richard Smith
2012-01-09Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726.Eli Friedman
2012-01-09Always allow redefinition of typedefs when modules are enabled. ThisDouglas Gregor
2012-01-09Made unknown builtin diagnostic remappable.Abramo Bagnara
2012-01-07Fixed TypeofExpr AST and code generation.Abramo Bagnara
2012-01-06Improvements to the uninitialized variable warning: Check if the constructorRafael Espindola
2012-01-06David Blaikie and Chandler would like us to diagnoseRichard Smith
2012-01-06Tweak to r147599 for PR10828: Move the check from the parser into sema, and useRichard Smith
2012-01-05More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman
2012-01-05The value of a const weak variable is not an integer constant.John McCall
2012-01-03Test "merging" of typedef types across distinct modules. At present,Douglas Gregor
2012-01-03Introduce a non-uglified syntax for module imports in Objective-C:Douglas Gregor
2012-01-01Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor
2012-01-01Use hasSameType.Rafael Espindola
2011-12-26Delay checking of typedefs of dependent types. Fixes PR11630.Rafael Espindola
2011-12-25Fix constexpr handling to allow 'extern constexpr' variable declarations. We noRichard Smith