aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2013-01-09When name lookup for a redeclaration finds declarations that are knownDouglas Gregor
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-08Clear the LV cache when merging the availability attribute.Rafael Espindola
2013-01-05Fixes a breakage in dejagnu++ test suite where it includedFariborz Jahanian
2013-01-04Fix up various builtin declaration of objc_msgSend familiesFariborz Jahanian
2013-01-03Warn on unused auto variables.Rafael Espindola
2013-01-03Use early returns to reduce indentation.Rafael Espindola
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-30Use hasCLanguageLinkage when warning about non C return types.Rafael Espindola
2012-12-28Reject overloading of two static extern C functions.Rafael Espindola
2012-12-27Implement dcl.link paragraph 5.Rafael Espindola
2012-12-25Add 171048 back but invalidate the cache of all redeclarations when settingRafael Espindola
2012-12-25Revert r171048, "Cache visibility of decls."NAKAMURA Takumi
2012-12-25Cache visibility of decls.Rafael Espindola
2012-12-23Move a declaration closer to its use. No functionality change.Nico Weber
2012-12-22Add back -Wduplicate-enum which I mistakenly removed.Ted Kremenek
2012-12-21Don't eagerly emit a global static merged with a local extern.Rafael Espindola
2012-12-20Revert "Warn if a __weak variable is initialized with an Objective-C object l...Ted Kremenek
2012-12-20Warn if a __weak variable is initialized with an Objective-C object literal.Ted Kremenek
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-18Merge storage classes even when contexts don't match.Rafael Espindola
2012-12-18The underlying type for an enum should be an integer type, not another enum.Eli Friedman
2012-12-18When warning about a missing prototype because a function declaration is miss...Anders Carlsson
2012-12-17IdentifierResolver: Remove an unnecessary include and an unused parameter.Nico Weber
2012-12-14Have Sema::ActOnStartOfFunctionDef return the declaration that was passed it.Argyrios Kyrtzidis
2012-12-13Using CanQualType::getAs<ArrayType> is unsafe; fix the code currently using it,Eli Friedman
2012-12-12Speeds up parsing of global declarations in cases where the warningManuel Klimek
2012-12-09Virtual method overrides can no longer have mismatched calling conventions. ...Aaron Ballman
2012-12-08Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith
2012-12-07Fix analysis based warnings so that all warnings are emitted when compilingDeLesley Hutchins
2012-12-06Add a bit on FunctionDecl/ObjCMethodDecl to indicate if there was a bodyArgyrios Kyrtzidis
2012-12-05In C++, if we hit an error in the class-head, don't try to parse the class body.Richard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-29Merge function types in C.Rafael Espindola
2012-11-28Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface,Argyrios Kyrtzidis
2012-11-27Allow an ASTConsumer to selectively skip function bodies while parsing. PatchRichard Smith
2012-11-25Add r168519 back, but with a fix to also merge the used flag in variables.Rafael Espindola
2012-11-24Revert r168519, "Merge used flags so that we don't have to iterate on isUsed....NAKAMURA Takumi
2012-11-23Merge used flags so that we don't have to iterate on isUsed. With this changeRafael Espindola
2012-11-19PR14381: Never skip constexpr function bodies when code-completing. We may needRichard Smith
2012-11-16A step towards sorting out handling of triviality of special members in C++11.Richard Smith
2012-11-14Provide the correct mangling and linkage for certain unnamed nested classes.David Blaikie
2012-11-13For classes that have the warn_unused_result attribute, don't apply theKaelyn Uhrain
2012-11-12Enable C++11 attribute syntax for warn_unused_result and allow it to beKaelyn Uhrain
2012-11-09PR13788: Don't perform checks on the initializer of a dependently-typedRichard Smith
2012-11-08Avoid to write function name in comment. Thanks to Dmitri Gribenko.Abramo Bagnara
2012-11-08Readded line removed by mistake.Abramo Bagnara