aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2013-01-15When checking availability attributes for consistency between anDouglas Gregor
2013-01-15Fix Cast CodeDavid Greene
2013-01-15Don't crash when binding a reference to a temporary pointer created fromRichard Smith
2013-01-15PR14950: Fix out-of-bounds function parameter access in literal operator lookup.Richard Smith
2013-01-15Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, theseRichard Smith
2013-01-14Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith
2013-01-14Fix regression in r172376. Don't try to detect missing 'constexpr' specifiersRichard Smith
2013-01-14Accept [[gnu::*]] for all __attribute__((*))s which are:Richard Smith
2013-01-14PR12008: defer adding the implicit 'const' to a constexpr member function untilRichard Smith
2013-01-13ArrayRef'ize Sema APIs related to format string checkingDmitri Gribenko
2013-01-13Remove some duplication in the handling of __attribute__((ext_vector_size(N))).Richard 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-12Fix a regression from 171193: main cannot be overloaded.Rafael Espindola
2013-01-12Provide Decl::getOwningModule(), which determines the (sub)module inDouglas Gregor
2013-01-12Only produce one -Wc++98-compat warning when initializing a reference from an...Richard Smith
2013-01-12Fix -Wunused-comparison for comparisons in arguments to function-like macros.Matt Beaumont-Gay
2013-01-11Constify parameter of clang::getCursorKindForDeclDmitri Gribenko
2013-01-11Reject incompatible redeclarations of extern C symbols.Rafael Espindola
2013-01-11Fixed an assertion failure triggered by invalid code.Enea Zaffanella
2013-01-10Truth in advertising: LocallyScopedExternalDecls actually only containsRichard Smith
2013-01-10[ms-inline asm] Extend the inline asm Sema lookup interface to determine if theChad Rosier
2013-01-10Provide a better warning when case value overflows.Fariborz Jahanian
2013-01-09Issue warning when case value is too large to fitFariborz Jahanian
2013-01-09When name lookup for a redeclaration finds declarations that are knownDouglas Gregor
2013-01-09put back diagnostics when flexible members are capturedFariborz Jahanian
2013-01-08Fix typo (again).Fariborz Jahanian
2013-01-08Remove lambda from my last patch.Fariborz Jahanian
2013-01-08Fixes typo in comment.Fariborz Jahanian
2013-01-08objectiveC blocks: It is impractical to capture Fariborz Jahanian
2013-01-08Clear LV cache when dropping availability attributes.Rafael Espindola
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-08Don't crash when trying to apply the availability attribute to a block.Rafael Espindola
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-08Move loop variable update.Rafael Espindola
2013-01-08Mark all subsequent decls used.Rafael Espindola
2013-01-08Use Decl::getAvailability() rather than checking for the "unavailable"Douglas Gregor
2013-01-08Clear the LV cache when merging the availability attribute.Rafael Espindola
2013-01-08Don't warn about undefined varargs argument behavior in unreachable code.Ted Kremenek
2013-01-08PR14838: When a member reference is bound to a temporary, don't forget toRichard Smith
2013-01-08Back out my no-op change from r171783.Douglas Gregor
2013-01-07Use the C++11 POD definition in C++11 mode to determine whether oneDouglas Gregor
2013-01-07Use getter. Fixes the build from a bad merge.Rafael Espindola
2013-01-07Add support for attribute((mode(unwind_word))).Rafael Espindola
2013-01-07objective-C: when searching for declarations in protocolFariborz Jahanian
2013-01-07Scalar shifts in the OpenCL specification (as of v. 1.2) are defined to beDavid Tweed
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