aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/Parser.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-05Fix invalid warnings for header guards in preamblesErik Verbruggen1-0/+2
2017-07-05[modules ts] Declarations from a module interface unit are only visible outsideRichard Smith1-0/+2
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova1-0/+2
2017-05-18Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith1-15/+7
2017-04-21P0629R0: Switch to latest proposal for distinguishing module interface from i...Richard Smith1-39/+28
2017-04-19Add support for editor placeholders to ClangAlex Lorenz1-0/+6
2017-04-18Add #pragma clang attributeAlex Lorenz1-0/+4
2017-04-18Revert r300539 - Add #pragma clang attributeAlex Lorenz1-4/+0
2017-04-18Add #pragma clang attributeAlex Lorenz1-0/+4
2017-04-11[Parser][ObjC++] Improve diagnostics and recovery when C++ keywords are usedAlex Lorenz1-0/+15
2017-04-04Add #pragma clang fpAdam Nemet1-0/+3
2017-03-27Publish one more parser RAII for external use.Vassil Vassilev1-20/+0
2017-03-23Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev1-1/+1
2017-03-01Introduce an 'external_source_symbol' attribute that describes the originAlex Lorenz1-0/+2
2017-02-07P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith1-2/+4
2017-01-26PR0091R3: Implement parsing support for using templates as types.Richard Smith1-1/+2
2017-01-19PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310).Richard Smith1-0/+1
2017-01-12Remove redundant passing around of a "ContainsAutoType" flag.Richard Smith1-1/+1
2017-01-10Remove dead code.Richard Smith1-5/+0
2017-01-10Remove a couple of parameters that are always false.Richard Smith1-21/+14
2016-12-18Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu1-0/+2
2016-12-16Revert r289979 due to regressionsYaxun Liu1-2/+0
2016-12-16[OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu1-0/+2
2016-12-06[modules] Use the "redundant #include" diagnostic rather than the "moduleRichard Smith1-6/+21
2016-09-13[SemaObjC] Be more strict while parsing type arguments and protocolsBruno Cardoso Lopes1-0/+4
2016-09-08C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith1-1/+7
2016-09-03Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration()Nico Weber1-2/+1
2016-09-03Remove function name from comment.Nico Weber1-6/+5
2016-08-30Unrevert r280035 now that the clang-cl bug it exposed has been fixed byRichard Smith1-1/+7
2016-08-30Revert r280035 (and followups r280057, r280085), it caused PR30195Nico Weber1-7/+1
2016-08-30C++ Modules TS: driver support for building modules.Richard Smith1-1/+7
2016-08-26C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith1-3/+18
2016-08-19C++ Modules TS: support parsing the 'module' declaration (including extensionsRichard Smith1-30/+98
2016-08-18C++ Modules TS: Add parsing support for module import declaration.Richard Smith1-11/+32
2016-07-29Ensure Ident_GNU_final is properly initialized in the Parser Initialize functionDavid Majnemer1-0/+1
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-06-16Fix a few issues while skipping function bodiesOlivier Goffart1-0/+13
2016-06-15Revert accidential "[MSVC] Late parsing of in-class defined member functions ...Alexey Bataev1-31/+6
2016-06-15[MSVC] Late parsing of in-class defined member functions in templateAlexey Bataev1-6/+31
2016-03-30[OPENMP 4.0] Initial support for '#pragma omp declare simd' directive.Alexey Bataev1-2/+4
2016-03-21Add replacement = "xxx" to AvailabilityAttr.Manman Ren1-0/+1
2016-03-17Revert r263687 for ubsan bot failure.Manman Ren1-1/+0
2016-03-17Add an optional named argument (replacement = "xxx") to AvailabilityAttr.Manman Ren1-0/+1
2016-03-03[OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev1-1/+1
2016-02-22Addressing review comments for r261163.Manman Ren1-1/+1
2016-02-17Add 'nopartial' qualifier for availability attributes.Manman Ren1-0/+1
2016-01-28Include RecordDecls from anonymous unions in the AST.Nico Weber1-1/+7
2016-01-15OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedefDavid Blaikie1-25/+21
2016-01-15OpaquePtr: Use nullptr construction for DeclGroupPtrTy OpaquePtr typedefDavid Blaikie1-29/+29
2016-01-12Improve AST dumping:Richard Smith1-0/+3