summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [C++17] Allow an empty expression in an if init statementZhihao Yuan2018-03-171-4/+18
* Add missing direct-init / parameter-declaration-clause disambiguation whenRichard Smith2018-02-021-2/+4
* [Parse] Forward brace locations to TypeConstructExprVedant Kumar2018-01-171-6/+6
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-011-1/+1
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-1/+1
* Revert r321614 and r321615Faisal Vali2018-01-011-1/+1
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-1/+1
* [NFC] Modernize enum DeclSpecContext into a scoped enum.Faisal Vali2017-12-311-2/+2
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-301-19/+21
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-9/+10
* Allow conditions to be decomposed with structured bindingsZhihao Yuan2017-12-071-0/+2
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-3/+3
* [c++2a] P0515R3: Support for overloaded operator<=>.Richard Smith2017-12-011-1/+1
* [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
OpenPOWER on IntegriCloud