summaryrefslogtreecommitdiffstats
path: root/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* [backported/clang-7][Sema] Pop function scope when instantiating a func with ...Ilya Biryukov2018-06-011-6/+6
* [backported/clang-7][Sema] Don't skip function bodies with 'auto' without tra...Ilya Biryukov2018-05-311-2/+8
* [backported/clang-7] Optionally add code completion results for arrow instead...Ivan Donchevskii2018-05-292-79/+134
* Fix completion involving overloaded static functions for templatesNikolai Kosjar2018-04-201-40/+39
* Merging r324308:Hans Wennborg2018-02-221-1/+2
* Merging r323998:Hans Wennborg2018-02-141-0/+10
* Merging r324537:Hans Wennborg2018-02-091-12/+37
* Merging r324514:Hans Wennborg2018-02-081-0/+10
* Merging r322813:Hans Wennborg2018-01-221-64/+35
* Merging r321779:Hans Wennborg2018-01-171-0/+4
* Merging r322236:Hans Wennborg2018-01-171-1/+2
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-026-219/+117
* Suppress undefined-template warnings when the pattern is declared in a system...Nick Lewycky2018-01-021-2/+4
* [Sema] Don't emit the -Wstrict-prototypes warning for variadic functions.Volodymyr Sapsai2018-01-021-1/+1
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-017-106/+101
* [Sema] Fix build with GCCBenjamin Kramer2018-01-011-1/+1
* Use 'unsigned int' instead of enum bit-fields to silence some warnings from r...Faisal Vali2018-01-011-3/+3
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-017-97/+102
* Revert r321614 and r321615Faisal Vali2018-01-017-101/+96
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-017-96/+101
* [Sema] Improve diagnostics for const- and ref-qualified member functionsJacob Bandes-Storch2017-12-311-2/+21
* Reverted 321592: [Sema] Improve diagnostics for const- and ref-qualified memb...Jacob Bandes-Storch2017-12-311-21/+2
* [Sema] Improve diagnostics for const- and ref-qualified member functionsJacob Bandes-Storch2017-12-311-2/+21
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-308-91/+94
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-297-133/+138
* [Frontend] Correctly handle instantiating ctors with skipped bodiesIlya Biryukov2017-12-281-13/+13
* [OPENMP] Support for `depend` clauses on `target enter|exit data`.Alexey Bataev2017-12-271-4/+4
* [NFC] Small const correctness fixHamza Sood2017-12-271-2/+3
* [OPENMP] Support for `depend` clauses on `target data update`.Alexey Bataev2017-12-271-9/+8
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-243-12/+9
* [NFC] Update the template-parameter parsers and analyzers to return NamedDecl...Faisal Vali2017-12-231-3/+3
* Add an explicit `LLVM_FALLTHROUGH` annotation to an intentionalChandler Carruth2017-12-221-0/+1
* [OPENMP] Captured arguments of the capturable clauses by value.Alexey Bataev2017-12-221-15/+36
* Fix unused variable warning in SemaTemplate. NFCSam McCall2017-12-221-1/+1
* Diagnose the various invalid decl-specifiers on nontype template parameters.Faisal Vali2017-12-221-0/+54
* [X86] Allow _mm_prefetch (both the header implementation and the builtin) to ...Craig Topper2017-12-211-1/+1
* Suppress "redundant parens" warning for "A (::B())".Richard Smith2017-12-211-1/+6
* Don't produce redundant parentheses warning for "A (::B);" and the like.Richard Smith2017-12-211-1/+19
* When instantiating a deduction guide, transform its name.Richard Smith2017-12-211-3/+7
* Add support for ObjectFormat to TargetSpecificAttrErich Keane2017-12-201-6/+0
* [Frontend] Handle skipped bodies in template instantiationsIlya Biryukov2017-12-202-11/+18
* Add explicit break (PR35700).Adrian Prantl2017-12-191-0/+1
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-1914-28/+31
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-173-28/+15
* Don't trigger -Wuser-defined-literals for system headersDimitry Andric2017-12-141-1/+2
* [ThreadSafetyAnalysis] Fix isCapabilityExprYi Kong2017-12-141-5/+4
* When attempting to complete an incomplete array bound type in an expression,Richard Smith2017-12-141-18/+20
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-144-19/+52
* [OPENMP] Initial codegen for `target teams distribute simd` directive.Alexey Bataev2017-12-131-4/+15
* [OPENMP] Support `reduction` clause on target-based directives.Alexey Bataev2017-12-131-3/+7