- 65efd10 Revert r183618. by Faisal Vali · 11 years ago
- 22bf46a Fix the parser's updating of the template depth when parsing local templates and late-parsed templates. This is a slight tweak of r180708; It avoids incrementing depth when non-template local classes nested within member templates of local classes are encountered. by Faisal Vali · 11 years ago
- 122e601 Recognition of empty structures and unions is moved to semantic stage by Serge Pavlov · 11 years ago
- 80e8ea9 address some comments on r183474: by Adrian Prantl · 11 years ago
- cafeb94 PR16243: Use CXXThisOverride during template instantiation, and fix up the by Richard Smith · 11 years ago
- a7ff62f Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. by Aaron Ballman · 11 years ago
- 3b7deda [modules] If we hit a failure while loading a PCH/module, abort parsing instead of trying to continue in an invalid state. by Argyrios Kyrtzidis · 11 years ago
- aa9df09 Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. by Aaron Ballman · 11 years ago
- 440d456 PR16094: I should have known Obj-C init-capture disambiguation couldn't be by Richard Smith · 11 years ago
- e4bb749 Objective-C parsing. Error recovery when category implementation by Fariborz Jahanian · 11 years ago
- 0d8e964 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 11 years ago
- 7247c88 Use only explicit bool conversion operator by David Blaikie · 11 years ago
- 6af701f OpenMP threadprivate with qualified names. by Alexey Bataev · 11 years ago
- 1fcf31e Update for LLVM interface change in r181680. by Rafael Espindola · 11 years ago
- a36bbac ArrayRef'ize Sema::ActOnMemInitializer by Dmitri Gribenko · 11 years ago
- 0a664b8 C++1y n3648: parse and reject init-captures for now. by Richard Smith · 11 years ago
- 3190ca9 Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 11 years ago
- 7adf79a Move PragmaCommentHandler to lib/Parse in preparation for calling Sema by Reid Kleckner · 11 years ago
- 62ed889 Replace 'MultiExprArg()' with 'None' by Dmitri Gribenko · 11 years ago
- 5543169 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 11 years ago
- 3ce0de6 Properly parsing __declspec(safebuffers), though there is no semantic hookup. For more information about safebuffers, see MSDN: http://msdn.microsoft.com/en-us/library/dd778695(v=vs.110).aspx by Aaron Ballman · 11 years ago
- 14f78f4 Separate out and special-case the diagnostic for 'auto' in a by Richard Smith · 11 years ago
- 79bef7a <rdar://problem/13806270> A template argument list is a constant-evaluated context. by Douglas Gregor · 11 years ago
- 8c045ac Move CapturedStmt parameters to CapturedDecl by Ben Langmuir · 11 years ago
- aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 11 years ago
- 92eb7d8 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 11 years ago
- fa5f030 Revert r180970; it's causing breakage. by Douglas Gregor · 11 years ago
- 3796d15 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 11 years ago
- 58eb370 Fix PR15845: apparently MSVC does not support implicit int in C++ mode. by Richard Smith · 11 years ago
- dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 11 years ago
- df1fdfd Fix a typo in a parse assert. Patch by Alex Denisov. by Fariborz Jahanian · 11 years ago
- 3a2f912 Small CapturedStmt improvements by Ben Langmuir · 11 years ago
- 098b814 Keep the parser's template depth up to date when parsing local templates and by Richard Smith · 11 years ago
- fed844d Properly reenter multiple contexts when parsing a late-parsed function template by Richard Smith · 11 years ago
- 9ff2b42 ArrayRef'ize Sema::ActOnEnumBody. No functionality change. by Dmitri Gribenko · 11 years ago
- a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
- 51c30af Objective-C parsing [qoi]: Recover gracefully with good diagnostic by Fariborz Jahanian · 11 years ago
- ed5a292 Warn that scoped enumerations are a C++11 extenstion when compiling in by Richard Trieu · 11 years ago
- 8404626 The 'constexpr implies const' rule for non-static member functions is gone in by Richard Smith · 11 years ago
- 0c7102f Objective-C++: Enable passing of modern C++11 style by Fariborz Jahanian · 11 years ago
- 0ac0ee9 Objective-C parsing [qoi]: Provide good recovery when by Fariborz Jahanian · 11 years ago
- bd95745 [Parser] Handle #pragma pack/align inside C structs. by Argyrios Kyrtzidis · 11 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
- 85192c7 Parser support for #pragma clang __debug captured by Tareq A. Siraj · 11 years ago
- b004a8e Fix PR4296: Add parser detection/error recovery for nested functions, from Serve Pavlov! by Douglas Gregor · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- ec64244 Parsing support for thread_local and _Thread_local. We give them the same by Richard Smith · 11 years ago
- 12849d0 <rdar://problem/13540921> Fix a crasher when an Objective-C for-in loop gets a non-variable iteration declaration. by Douglas Gregor · 11 years ago
- e145bfd Make the ObjC attributes diagnostics a bit more informative. by Nico Weber · 11 years ago
- 9f4f5f1 Emit a nicer diagnostic for misplaced attributes on ObjC directives. by Nico Weber · 11 years ago
- 20a7cf4 Give the default CorrectionCandidateCallback::ValidateCandidate some by Kaelyn Uhrain · 11 years ago
- 74b9fa1 Enable use of _Static_assert inside structs and unions in C11 mode (as per C11 6.7.2.1p1). by Andy Gibbs · 11 years ago
- f50f3f7 Assert that Parser::ParseStructUnionBody is not called for C++ code. by Andy Gibbs · 11 years ago
- 7b47adc Objective-C arc [qui]. Don't issue the bridge cast by Fariborz Jahanian · 11 years ago
- 725fe0e PR15633: Note that we are EnteringContext when parsing the nested name by Richard Smith · 11 years ago
- 4cf4a5e Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier. by Richard Smith · 11 years ago
- ab2d09b [Parser] Don't code-complete twice. by Argyrios Kyrtzidis · 11 years ago
- 9ef9875 Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_traits>. by Joao Matos · 11 years ago
- 2db075b Implement special-case name lookup for inheriting constructors: member by Richard Smith · 11 years ago
- cdd81e5 Try harder to be signal-safe inside our signal handler. The most prominent behavioural by Nick Lewycky · 11 years ago
- c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 11 years ago
- b760f11 Fix a crash-on-valid where a block capture copy expression was by John McCall · 11 years ago
- 695031c Do the error recovery for @end only. by Fariborz Jahanian · 11 years ago
- 4cc0cf1 Objective-C [qoi] more gracefull recovery when by Fariborz Jahanian · 11 years ago
- 576f32c Teach statement / declaration disambiguation about C++11-style generalized initializers. by Richard Smith · 11 years ago
- 5bba867 Objective-C [qoi]: Provide improved parse diagnostics when by Fariborz Jahanian · 11 years ago
- c7f8116 Add missing diagnostic for a nested-name-specifier on a free-standing type definition. Bump some related diagnostics from warning to extension in C++, since they're errors there. Add some missing checks for function specifiers on non-function declarations. by Richard Smith · 11 years ago
- d922779 PR15290: 'this' is not permitted in the declaration of a friend function, by Richard Smith · 11 years ago
- e34db6b Flag that friend function definitions are "late parsed" so that by John McCall · 11 years ago
- c2ac68e Remove unused variable. by Benjamin Kramer · 11 years ago
- 37453b9 Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 11 years ago
- 684aa73 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 12 years ago
- 672edb0 Don't accidentally and silently accept C++11 attributes in decl-specifier-seqs by Richard Smith · 12 years ago
- 68ea3ae Per the grammar in [dcl.dcl]p1, a simple-declaration can only have attributes by Richard Smith · 12 years ago
- f6565a9 Handle alignas(foo...) pack expansions. by Richard Smith · 12 years ago
- 150d853 Don't skip '_Alignas' when disambiguating 'final'. '_Alignas' can't appear here, by Richard Smith · 12 years ago
- 1f12c47 [libclang] Fix a crash with invalid code, while skip function bodies is enabled. by Argyrios Kyrtzidis · 12 years ago
- 9e738cc Add -fbracket-depth=N, analogous to -ftemplate-depth= and -fconstexpr-depth=, by Richard Smith · 12 years ago
- 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
- dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
- 30f2a74 PR15311: Finish implementation of the suggested resolution of core issue 1488, by Richard Smith · 12 years ago
- 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
- 975d52c Don't repeat the function name in the comment. by Richard Smith · 12 years ago
- 0532140 PR15300: Support C++11 attributes on base-specifiers. We don't support any such by Richard Smith · 12 years ago
- 820b23d When a statement is dropped from the AST because it was invalid, make sure by Argyrios Kyrtzidis · 12 years ago
- 1b9e8f7 Accept over-qualified constructor in MSVC emulation mode by Dmitri Gribenko · 12 years ago
- 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
- ed4330b Thread safety analysis: make sure that expressions in attributes are parsed by DeLesley Hutchins · 12 years ago
- 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
- a5236b9 Micro change: moved '{' for better readability (+don't confuse -Wimplicit-fallthrough) by Alexander Kornienko · 12 years ago
- 1d87fba Provide a fixit for constexpr non-static data members. by David Blaikie · 12 years ago
- a0109e2 Produce a diagnostic if alignas is applied to an expression. Neither C11 nor by Richard Smith · 12 years ago
- d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
- 4cd81c5 Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas. by Richard Smith · 12 years ago
- 8338a9d PR15017: A '>' can appear after a type-specifier in a template-argument-list. by Richard Smith · 12 years ago
- 33f04a2 Treat alignas and _Alignas as keyword attributes. This allows us to by Richard Smith · 12 years ago
- 5cd532c Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 12 years ago
- 3a2b7a1 Finish semantic analysis for [[carries_dependency]] attribute. by Richard Smith · 12 years ago
- db55c04c Give a more informative error message when the dot or arrow operator is used by Richard Trieu · 12 years ago
- b2e2157 [ms-inline asm] Remove the -fenable-experimental-ms-inline-asm flag. MS-style by Chad Rosier · 12 years ago