aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/DeclSpec.cpp
AgeCommit message (Expand)Author
2013-04-12Parsing support for thread_local and _Thread_local. We give them the sameRichard Smith
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-03-28Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar...Richard Smith
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-17Parsing support for C11's _Noreturn keyword. No semantics yet.Richard Smith
2013-01-15Fix Cast CodeDavid Greene
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-21Add comments back that were accidentally removed in r170933.Chad Rosier
2012-12-21Remove unused arguments and rename to conform to coding standards.Chad Rosier
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-17DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all.Richard Smith
2012-10-04Fixed FunctionTypeLoc source range.Abramo Bagnara
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-29Reversing the logic since C99 mode is actually not an extension. Also, chang...Aaron Ballman
2012-08-28Splitting the duplicated decl spec extension warning into two: one is an ExtW...Aaron Ballman
2012-07-30Improvements to vexing-parse warnings. Make the no-parameters case moreRichard Smith
2012-07-24Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11Richard Smith
2012-06-19Reapply r158700 and fixup patches, minus one hunk that slipped through andSean Hunt
2012-06-19Extend the support for cl-std to include 1.2.Tanya Lattner
2012-06-19Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen
2012-06-19Improve the specification of spellings in Attr.td.Sean Hunt
2012-06-12If parsing a trailing-return-type fails, don't pretend we didn't have one atRichard Smith
2012-05-19Inline a trivial clear() method.Benjamin Kramer
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-04For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-24__decltype is a GNU extension, not a C++11 extension.Richard Smith
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-10Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman
2011-10-19Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor
2011-10-17Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t',Richard Smith
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-06OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers,Peter Collingbourne
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-12Remove the restriction on module-private friends. Since the friendDouglas Gregor
2011-09-09Friends cannot be declared module-privateDouglas Gregor
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor
2011-09-04PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-...Richard Smith
2011-07-13Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor