aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaAttr.cpp
AgeCommit message (Expand)Author
2012-10-04Permanently end the whole "pragma got handled by the parser too early"Eli Friedman
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-01Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility p...Rafael Espindola
2012-01-21Remove redundant argument.Rafael Espindola
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2011-09-30Add explicit attributes to mark functions as having had theirJohn McCall
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-09Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu
2011-04-26Add ms_struct attribute on record typeeFariborz Jahanian
2011-04-25Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian
2011-03-26On Mac OS X, the presence of an 'availability' attribute for thatDouglas Gregor
2011-02-14Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne
2011-01-27Allow #pragma unused to be used on global variables like gcc. Fixes rdar://87...Argyrios Kyrtzidis
2011-01-17Convert "#pragma unused(...)" into tokens for the parser.Argyrios Kyrtzidis
2010-12-10Treat visibility on an enclosing namespace as a non-explicit source ofJohn McCall
2010-11-09Make #pragma unused work for static local variables.Douglas Gregor
2010-10-22Warn if a variable marked with the "unused" attribute is used. Patch by Darin...Anders Carlsson
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-26Move things around so that Sema.h no longer depends on even DeclBase.h.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-05Implement #pragma GCC visibility.Eli Friedman
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-16Sema: Fix a bug with #pragma options align=reset, reset against an empty stackDaniel Dunbar
2010-05-28Sema: Fix comment, apparently #pragma options align=power is just the same asDaniel Dunbar
2010-05-28Sema: Just ignore '#pragma options align=power' for now, this is no worse thanDaniel Dunbar
2010-05-27Parse/Sema: Add support for '#pragma options align=packed', which, it should beDaniel Dunbar
2010-05-27Parse/Sema: Add support for '#pragma options align=native'.Daniel Dunbar
2010-05-27Sema: Add initial support for '#pragma options align=mac68k'.Daniel Dunbar
2010-05-27Sema: Factor out struct for alignment stack entries.Daniel Dunbar
2010-05-27Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, whichDaniel Dunbar
2010-05-27Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin.Daniel Dunbar
2010-05-27Sema: Support for #pragma options align={reset,natural}. '#pragma options align'Daniel Dunbar
2010-05-18Protect isIntegerConstantExpr from seeing type- or value-dependentDouglas Gregor
2009-12-02Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall
2009-11-18Split LookupResult into its own header.John McCall
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-03Per advice that Doug Gregor gave me several months ago, clean up theTed Kremenek
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-03-23Deallocate 'DeclRefExpr's in correctly formed '#pragma unused'Ted Kremenek
2009-03-23Implement '#pragma unused'.Ted Kremenek
2009-03-06Handle #pragma pack(0). I left this out of diagnostic because users shouldDaniel Dunbar
2009-02-17Make PragmaPackStack be a private class in SemaAttr and make itsChris Lattner
2009-02-17move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp f...Chris Lattner