aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2013-01-28Forbid the use of objects in unions in Objective-C++ ARC. FixesDouglas Gregor
2013-01-28Add a -pedantic warning: an anonymous union within an anonymous union is notRichard Smith
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2013-01-25Sync 'in class initialization of static const double' extension up with GCC,Richard Smith
2013-01-24Patch to check for integer overflow. It has beenFariborz Jahanian
2013-01-24PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
2013-01-21Add a fixit for _Noreturn main,Dmitri Gribenko
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-19Reapply r172878 with test case.Ted Kremenek
2013-01-19Whitespace.NAKAMURA Takumi
2013-01-19Revert r172878, "Reword warning about using a *static* variable within its ow...NAKAMURA Takumi
2013-01-19Reword warning about using a *static* variable within its own initialization.Ted Kremenek
2013-01-17Parsing support for C11's _Noreturn keyword. No semantics yet.Richard Smith
2013-01-17Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-17Implement a fixit for -Wmain-return-typeDmitri Gribenko
2013-01-16Delay linkage checks when validating the weakref attribute.Rafael Espindola
2013-01-16Check for internal weak decls after merging.Rafael Espindola
2013-01-16Rework the traversal of Objective-C categories and extensions toDouglas Gregor
2013-01-15When checking availability attributes for consistency between anDouglas Gregor
2013-01-14Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith
2013-01-14PR12008: defer adding the implicit 'const' to a constexpr member function untilRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-12Disable caching of visibility.Rafael Espindola
2013-01-12Provide Decl::getOwningModule(), which determines the (sub)module inDouglas Gregor
2013-01-11Reject incompatible redeclarations of extern C symbols.Rafael Espindola
2013-01-10Truth in advertising: LocallyScopedExternalDecls actually only containsRichard Smith
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