aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse
AgeCommit message (Expand)Author
2013-02-22[Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han
2013-02-22Don't accidentally and silently accept C++11 attributes in decl-specifier-seqsRichard Smith
2013-02-22Per the grammar in [dcl.dcl]p1, a simple-declaration can only have attributesRichard Smith
2013-02-22Handle alignas(foo...) pack expansions.Richard Smith
2013-02-22Don't skip '_Alignas' when disambiguating 'final'. '_Alignas' can't appear here,Richard Smith
2013-02-22[libclang] Fix a crash with invalid code, while skip function bodies is enabled.Argyrios Kyrtzidis
2013-02-22Add -fbracket-depth=N, analogous to -ftemplate-depth= and -fconstexpr-depth=,Richard Smith
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20PR15311: Finish implementation of the suggested resolution of core issue 1488,Richard Smith
2013-02-20Process and handle attributes on conditions and for loop variables. Process andRichard Smith
2013-02-20Don't repeat the function name in the comment.Richard Smith
2013-02-19PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith
2013-02-15When a statement is dropped from the AST because it was invalid, make sureArgyrios Kyrtzidis
2013-02-12Accept over-qualified constructor in MSVC emulation modeDmitri Gribenko
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-02-07Thread safety analysis: make sure that expressions in attributes are parsedDeLesley Hutchins
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-01Micro change: moved '{' for better readability (+don't confuse -Wimplicit-fal...Alexander Kornienko
2013-01-30Provide a fixit for constexpr non-static data members.David Blaikie
2013-01-29Produce a diagnostic if alignas is applied to an expression. Neither C11 norRichard Smith
2013-01-29Downgrade 'attribute ignored when parsing type' from error to warning, to matchRichard Smith
2013-01-29Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas.Richard Smith
2013-01-29PR15017: A '>' can appear after a type-specifier in a template-argument-list.Richard Smith
2013-01-29Treat alignas and _Alignas as keyword attributes. This allows us toRichard Smith
2013-01-29Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelledRichard Smith
2013-01-28Finish semantic analysis for [[carries_dependency]] attribute.Richard Smith
2013-01-26Give a more informative error message when the dot or arrow operator is usedRichard Trieu
2013-01-22[ms-inline asm] Remove the -fenable-experimental-ms-inline-asm flag. MS-styleChad Rosier
2013-01-22objectiveC (take two): don't warn when in -Wselector mode andFariborz Jahanian
2013-01-22[ms-inline asm] Remove a warning about ms-style inline assembly not beingChad Rosier
2013-01-21objectiveC: don't warn when in -Wselector mode andFariborz Jahanian
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-19Fix five more cases of tokens which can legally follow a type specifier.Richard Smith
2013-01-18Fix parsing of class specifiers before '\n' 'operator'.Nico Weber
2013-01-17Parsing support for C11's _Noreturn keyword. No semantics yet.Richard Smith
2013-01-17ArrayRef-ize some ctor initializer related APIsDavid Blaikie
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-15PR14918: Don't confuse braced-init-lists after template variable declarationsRichard Smith
2013-01-14Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith
2013-01-14*this is const in a trailing-return-type for a constexpr member function.Richard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-11Pass false instead of 0 since isStar parameter of getArray has type bool. No ...Nikola Smiljanic
2013-01-09Remove the unused Parser::ParseTranslationUnit functionHal Finkel
2013-01-08PR14855: don't silently swallow a nested-name-specifier after a type name.Richard Smith
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-07Add fixit hints for misplaced C++11 attributes around class specifiers.Michael Han
2013-01-02s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith