summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r310983:Hans Wennborg2017-08-211-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
* Switch from using a DiagnosticTrap and a note for "while defining a specialRichard Smith2017-05-251-142/+113
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+2
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-2/+0
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+2
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-3/+6
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-2/+2
* [Objective-C] Miscellaneous -fobjc-weak FixesBrian Kelley2017-03-291-2/+1
* [Objective-C] C++ Classes with __weak Members non-POD Types when using -fobjc...Brian Kelley2017-03-291-5/+2
* Test CommitBrian Kelley2017-03-291-1/+1
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-1/+1
* Add warning for inconsistent overrides on destructor.Richard Trieu2017-03-011-5/+6
* C++ DR1611, 1658, 2180: implement "potentially constructed subobject" rules f...Richard Smith2017-02-251-11/+23
* Factor out more commonality between handling of deletion and exception specif...Richard Smith2017-02-241-86/+128
* Factor out some common code between SpecialMemberExceptionSpecInfo and Specia...Richard Smith2017-02-241-78/+70
* Simplify and pass a more useful source location when computing an exceptionRichard Smith2017-02-241-14/+3
* Refactor computation of exception specification for special members to removeRichard Smith2017-02-241-361/+135
* Add context note to diagnostics that occur while declaring an implicit specia...Richard Smith2017-02-231-5/+20
* Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation forRichard Smith2017-02-231-4/+4
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-1/+1
* Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith2017-02-171-3/+4
* Sema: simplify conditional execution (NFC)Saleem Abdulrasool2017-02-111-4/+1
* [c++1z] Enforce restriction that deduction guide is declared in the same scop...Richard Smith2017-02-101-1/+14
* [c++1z] Disallow deduction guides with deduced types that don't syntactically...Richard Smith2017-02-101-3/+37
* [c++1z] P0512R0: support for 'explicit' specifier on deduction-guides.Richard Smith2017-02-101-0/+10
* Rename IsExplicitSpecialization -> IsMemberSpecialization when we're talkingRichard Smith2017-02-091-4/+4
* [c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith2017-02-091-1/+1
* More fixes for places where 'decltype(auto)' is permitted in the C++ grammar ...Richard Smith2017-02-081-0/+3
* Sema: add warning for c++ member variable shadowingSaleem Abdulrasool2017-02-081-0/+55
* Diagnose an attempt to give a deduction-guide a function body.Richard Smith2017-02-081-0/+3
* P0091R3: Improved syntactic checking of deduction-guides.Richard Smith2017-02-081-1/+90
* P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith2017-02-071-0/+15
* [Sema] Fix assumption about typo corrections containing no decl.Benjamin Kramer2017-01-241-3/+6
* PR31692: Don't mark a declaration as invalid if we haven't necessarily emitte...Richard Smith2017-01-231-3/+3
* [MS] Mark default args of exported default constructors as usedReid Kleckner2017-01-091-2/+20
* PR18402: work around bug in libstdc++4.8's detection of whether ::gets exists.Richard Smith2017-01-081-0/+10
* PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith2017-01-071-3/+17
* [MS] Instantiate default args during instantiation of exported default ctorsReid Kleckner2017-01-051-54/+21
* Allow lexer to handle string_view literals. Patch from Anton Bikineev.Eric Fiselier2016-12-301-1/+1