summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [coroutines] Initial stub Sema functionality for handling coroutine await / y...Richard Smith2015-10-221-2/+2
* [coroutines] Add parsing support for co_await expression, co_yield expression,Richard Smith2015-10-221-0/+14
* When pretty-printing a C++11 literal operator, don't insert whitespace betweenRichard Smith2015-10-081-1/+1
* Modify DeclaratorChuck::getFunction to be passed an Exception Specification S...Nathan Wilson2015-08-261-2/+2
* C++ support for Objective-C lightweight generics.Douglas Gregor2015-07-071-7/+0
* [Parse] Allow 'constexpr' in condition declarationsMeador Inge2015-06-251-1/+1
* [clang] Refactoring of conditions so they use isOneOf() instead of multiple i...Daniel Marjamaki2015-06-181-5/+4
* Refactored some common functionality into MaybeParseMicrosoftDeclSpecs; NFC.Aaron Ballman2015-05-201-2/+1
* [Parse] Don't crash on ~A::{Benjamin Kramer2015-03-291-1/+1
* Make Token a real POD type.Benjamin Kramer2015-03-081-0/+1
* Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer2015-02-251-8/+5
* For variables with dependent type, don't crash on `var->::new` or `var->__super`Nico Weber2015-02-161-6/+8
* Wrap to 80 columns. No behavior change.Nico Weber2015-02-151-1/+2
* Add a warning for direct-list-initialization of a variable with a deduced typeRichard Smith2015-02-111-3/+8
* Parse: Handle __declspec in a lambda definitionDavid Majnemer2015-02-041-0/+5
* Follow-up to r217302: Don't crash on ~A::A in a postfix expr suffix followed ...Nico Weber2015-02-021-0/+2
* Remove a comment I accidentally added in r227581. No behavior change.Nico Weber2015-02-021-2/+1
* Follow-up to r217302 and r227555: Don't crash on inline ~A::A() if A is an int.Nico Weber2015-01-301-1/+7
* Follow-up to r217302: Don't crash on ~A::A() if A is undeclared.Nico Weber2015-01-301-1/+2
* Initial support for C++ parameter completionFrancisco Lopes da Silva2015-01-211-2/+13
* Fix crash-on-invalid and name lookup when recovering from ~X::X() typo.Richard Smith2015-01-151-0/+5
* Parse: It's cleaner to handle cxx_defaultarg_end in SkipUntil directlyDavid Majnemer2015-01-121-10/+3
* Parse: Don't parse beyond the end of the synthetic default argument tokDavid Majnemer2015-01-121-3/+10
* Parse: Don't crash when trailing return type is missingDavid Majnemer2015-01-091-5/+4
* Fix build breakageDavid Majnemer2014-12-291-1/+2
* Parse: Recover more gracefully from extra :: tokens before a {David Majnemer2014-12-291-1/+11
* Parse: Ignore '::' in 'struct :: {'David Majnemer2014-12-291-5/+11
OpenPOWER on IntegriCloud