aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse
AgeCommit message (Expand)AuthorFilesLines
2013-05-06Move PragmaCommentHandler to lib/Parse in preparation for calling SemaReid Kleckner3-0/+84
2013-05-05Replace 'MultiExprArg()' with 'None'Dmitri Gribenko1-1/+1
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko1-2/+1
2013-05-04Properly parsing __declspec(safebuffers), though there is no semantic hookup....Aaron Ballman1-0/+1
2013-05-04Separate out and special-case the diagnostic for 'auto' in aRichard Smith1-1/+1
2013-05-03<rdar://problem/13806270> A template argument list is a constant-evaluated co...Douglas Gregor1-0/+3
2013-05-03Move CapturedStmt parameters to CapturedDeclBen Langmuir1-1/+2
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall1-2/+395
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor2-0/+11
2013-05-02Revert r180970; it's causing breakage.Douglas Gregor2-11/+0
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor2-0/+11
2013-04-30Fix PR15845: apparently MSVC does not support implicit int in C++ mode.Richard Smith1-3/+2
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith1-0/+2
2013-04-29Fix a typo in a parse assert.Fariborz Jahanian1-1/+1
2013-04-29Small CapturedStmt improvementsBen Langmuir1-2/+1
2013-04-29Keep the parser's template depth up to date when parsing local templates andRichard Smith2-52/+54
2013-04-29Properly reenter multiple contexts when parsing a late-parsed function templateRichard Smith1-34/+32
2013-04-27ArrayRef'ize Sema::ActOnEnumBody. No functionality change.Dmitri Gribenko1-2/+2
2013-04-26Implement C++1y decltype(auto).Richard Smith6-36/+60
2013-04-24Objective-C parsing [qoi]: Recover gracefully with good diagnosticFariborz Jahanian1-0/+7
2013-04-23Warn that scoped enumerations are a C++11 extenstion when compiling inRichard Trieu1-3/+3
2013-04-21The 'constexpr implies const' rule for non-static member functions is gone inRichard Smith1-1/+2
2013-04-18Objective-C++: Enable passing of modern C++11 style Fariborz Jahanian1-1/+8
2013-04-18Objective-C parsing [qoi]: Provide good recovery whenFariborz Jahanian1-1/+3
2013-04-18[Parser] Handle #pragma pack/align inside C structs.Argyrios Kyrtzidis1-0/+10
2013-04-16Sema for Captured StatementsTareq A. Siraj1-1/+16
2013-04-16Parser support for #pragma clang __debug capturedTareq A. Siraj2-0/+18
2013-04-16Fix PR4296: Add parser detection/error recovery for nested functions, from Se...Douglas Gregor1-20/+27
2013-04-16Basic support for Microsoft property declarations andJohn McCall1-10/+112
2013-04-12Parsing support for thread_local and _Thread_local. We give them the sameRichard Smith3-10/+29
2013-04-08<rdar://problem/13540921> Fix a crasher when an Objective-C for-in loop gets ...Douglas Gregor1-7/+16
2013-04-04Make the ObjC attributes diagnostics a bit more informative.Nico Weber1-6/+10
2013-04-03Emit a nicer diagnostic for misplaced attributes on ObjC directives.Nico Weber1-0/+15
2013-04-03Give the default CorrectionCandidateCallback::ValidateCandidate someKaelyn Uhrain1-0/+1
2013-04-03Enable use of _Static_assert inside structs and unions in C11 mode (as per C1...Andy Gibbs1-0/+7
2013-04-03Assert that Parser::ParseStructUnionBody is not called for C++ code.Andy Gibbs1-3/+3
2013-04-02Objective-C arc [qui]. Don't issue the bridge castFariborz Jahanian1-6/+10
2013-04-01PR15633: Note that we are EnteringContext when parsing the nested nameRichard Smith1-1/+1
2013-03-28Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar...Richard Smith2-11/+35
2013-03-27[Parser] Don't code-complete twice.Argyrios Kyrtzidis4-5/+5
2013-03-27Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_t...Joao Matos2-0/+7
2013-03-26Implement special-case name lookup for inheriting constructors: memberRichard Smith2-13/+45
2013-03-25Try harder to be signal-safe inside our signal handler. The most prominent be...Nick Lewycky1-4/+15
2013-03-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev7-1/+197
2013-03-22Fix a crash-on-valid where a block capture copy expression wasJohn McCall1-1/+1
2013-03-20Do the error recovery for @end only.Fariborz Jahanian1-4/+7
2013-03-20Objective-C [qoi] more gracefull recovery when Fariborz Jahanian1-17/+28
2013-03-20Teach statement / declaration disambiguation about C++11-style generalized in...Richard Smith1-7/+21
2013-03-19Objective-C [qoi]: Provide improved parse diagnostics whenFariborz Jahanian1-0/+4
2013-03-18Add missing diagnostic for a nested-name-specifier on a free-standing type de...Richard Smith1-2/+6