summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-44/+26
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-011-5/+6
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-6/+5
* Revert r321614 and r321615Faisal Vali2018-01-011-5/+6
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-6/+5
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-301-22/+23
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-2/+2
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-241-8/+6
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-2/+2
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-171-18/+10
* Don't trigger -Wuser-defined-literals for system headersDimitry Andric2017-12-141-1/+2
* Allow conditions to be decomposed with structured bindingsZhihao Yuan2017-12-071-5/+9
* Remove old concepts parsing codeHubert Tong2017-12-071-4/+1
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-2/+2
* Change assertion to quick exit from checking function.Richard Trieu2017-11-011-3/+2
* [MS] Allow access to ambiguous, inaccessible direct basesReid Kleckner2017-10-271-17/+38
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-131-7/+53
* [Sema][Crash] Correctly handle an non-dependent noexcept expr in function tem...Erich Keane2017-10-121-4/+10
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-101-11/+19
* Revert "[Modules TS] Module ownership semantics for redeclarations."Eric Liu2017-10-101-20/+11
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-091-11/+20
* PR33839: Fix -Wunused handling for structured binding declarations.Richard Smith2017-10-021-1/+4
* [Sema] Correct nothrow inherited by noexceptErich Keane2017-09-281-0/+3
* Consolidate std::move() detection code. No behavior change.Nico Weber2017-09-281-8/+3
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-221-13/+13
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-221-2/+15
* Revert "Give external linkage and mangling to lambdas inside inline variables...Vitaly Buka2017-09-211-13/+13
* [MS Compat]Allow __interfaces to have properties.Erich Keane2017-09-201-247/+250
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-201-13/+13
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-15/+2
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-2/+15
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-15/+2
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-2/+15
* [Sema] Fix a pair of crashes when generating exception specifiers with anErich Keane2017-09-181-1/+2
* Fix the __interface inheritence rules to work better with IUnknown and IDispatchErich Keane2017-09-151-1/+1
* Diagnostic specific failed condition in a static_assert.Douglas Gregor2017-09-141-2/+14
* PR19668, PR23034: Fix handling of move constructors and deleted copyRichard Smith2017-08-161-3/+53
* Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy ...Diana Picus2017-08-091-53/+3
* PR19668, PR23034: Fix handling of move constructors and deleted copyRichard Smith2017-08-081-3/+53
* Recommit r306103: PR26195: Set correct NestedNameSpecifierLoc for theAlex Lorenz2017-06-271-0/+9
* [Sema] Fix a crash-on-invalid when a template parameter list has a classAkira Hatanaka2017-06-261-1/+2
* Revert r306103: "PR26195: Set correct NestedNameSpecifierLoc for theAlex Lorenz2017-06-231-9/+0
* PR26195: Set correct NestedNameSpecifierLoc for the dependent initializerAlex Lorenz2017-06-231-0/+9
* Function with unparsed body is a definitionSerge Pavlov2017-06-211-0/+3
* Reverted 305379 (Function with unparsed body is a definition)Serge Pavlov2017-06-141-3/+0
* Function with unparsed body is a definitionSerge Pavlov2017-06-141-0/+3
* Do not inherit default arguments for friend function in class template.Serge Pavlov2017-06-081-11/+17
* Improve diagnostics if friend function redefines file-level function.Serge Pavlov2017-06-081-1/+6
* PR33318: Add missing full-expression checking to static_assert expression.Richard Smith2017-06-061-0/+8
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1