summaryrefslogtreecommitdiffstats
path: root/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Parser] Fix TryParseLambdaIntroducer() error handlingJan Korous2017-11-061-14/+21
* Fix comment typoJan Korous2017-11-021-1/+1
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-081-1/+0
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-0/+3
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-3/+0
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-0/+3
* [Parser] Correct initalizer typos before lambda capture type is deduced.Volodymyr Sapsai2017-08-221-0/+2
* Rename cxx1z -> cxx17 across all diagnostic IDs.Richard Smith2017-08-131-1/+1
* Place implictly declared functions at block scopeMomchil Velikov2017-08-101-1/+2
* [NFC, Refactor] Modernize TemplateIdAnnotation using TrailingObjectsFaisal Vali2017-05-231-22/+9
* Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith2017-05-181-13/+10
* Changes missed from r302732.Richard Smith2017-05-101-5/+2
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-5/+7
* Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev2017-03-231-2/+2
* Implement DR 373 "Lookup on namespace qualified name in using-directive"Matthias Gehre2017-03-171-4/+7
* More fixes for places where 'decltype(auto)' is permitted in the C++ grammar ...Richard Smith2017-02-081-1/+2
* Don't crash on 'decltype(auto)::'. Rather than treating it as a meaninglessRichard Smith2017-02-081-1/+4
* P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith2017-02-071-0/+11
* PR0091R3: Implement parsing support for using templates as types.Richard Smith2017-01-261-1/+2
* Finish implementation of C++ DR1310 (http://wg21.link/cwg1310).Richard Smith2017-01-201-22/+18
* PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310).Richard Smith2017-01-191-1/+1
* Remove redundant passing around of a "ContainsAutoType" flag.Richard Smith2017-01-121-2/+1
* Remove repeated word in comment (NFC)Malcolm Parsons2017-01-111-1/+1
* [Parser] Correct typo after lambda capture initializer is parsed.Akira Hatanaka2016-12-201-0/+2
* Remove special error recovery for ::(id)Reid Kleckner2016-12-091-46/+0
* Store decls in prototypes on the declarator instead of in the ASTReid Kleckner2016-12-091-0/+2
* Add missing warning for use of C++1z init-statements in C++14 and before.Richard Smith2016-10-181-0/+4
* [CUDA] Emit a warning if a CUDA host/device/global attribute is placed after ...Justin Lebar2016-09-301-0/+16
* [CUDA] Fix up MaybeParseGNUAttributes call used for out-of-place attributes o...Justin Lebar2016-09-301-5/+3
* [CUDA] Handle attributes on CUDA lambdas appearing between [...] and (...).Justin Lebar2016-09-301-7/+12
* Pass information in a record instead of stack. NFCSerge Pavlov2016-08-081-8/+7
* P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith2016-07-221-0/+1
* P0305R1: Parsing support for init-statements in 'if' and 'switch' statements.Richard Smith2016-06-291-5/+30
* Parser::ParseCXXCondition(): Prune \param in r273548 [-Wdocumentation]NAKAMURA Takumi2016-06-231-3/+0
* Re-commit r273548, reverted in r273589, with a fix to not produceRichard Smith2016-06-231-29/+15
* Revert r273548, "Rearrange condition handling so that semantic checks on a co...Peter Collingbourne2016-06-231-15/+29
* Rearrange condition handling so that semantic checks on a condition variableRichard Smith2016-06-231-29/+15
* [Parser] Fix look ahead after EOF while parsing objc message and lambdasBruno Cardoso Lopes2016-05-311-1/+4
* Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic2016-05-091-0/+3
* Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic2016-04-151-3/+0
* Enable support for __float128 in ClangNemanja Ivanovic2016-04-131-0/+3
* [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and...Faisal Vali2016-03-261-4/+61
* [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3)Faisal Vali2016-03-211-2/+10
* Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie2016-02-091-2/+1
* PR23057: fix use-after-free due to local token buffer in ParseCXXAmbiguousPar...Alexey Bataev2016-02-041-1/+19
* OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedefDavid Blaikie2016-01-151-17/+14
* [coroutines] Support braced-init-list as operand of co_yield expression.Richard Smith2015-11-201-1/+2
* Fix a layering oddity by passing Sema to DeclSpec::Finish instead of Diagnost...Craig Topper2015-11-151-5/+5
* N3922: direct-list-initialization of an auto-typed variable no longer deduces aRichard Smith2015-11-111-11/+13
* [coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith2015-10-271-1/+1