summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* When typo-correcting a using-declaration, actually correct the name of theRichard Smith2016-05-141-0/+4
* Use marginally more appropriate functions to detect if we should declare anRichard Smith2016-05-131-3/+4
* [ms][dll] #27212: Generating of implicit special members should take into acc...Dmitry Polukhin2016-05-131-4/+6
* Add support for derived class special members hiding functions brought in fromRichard Smith2016-05-131-35/+72
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-5/+9
* Add a FixItHint for the new diagnostic for a non-class-scope using-declaratio...Richard Smith2016-05-051-0/+14
* Fix implementation of C++'s restrictions on using-declarations referring to e...Richard Smith2016-05-051-5/+17
* Fix crash in BuildCXXDefaultInitExpr.Reid Kleckner2016-04-291-2/+13
* Make sure CheckDestructor gets called on dllimported classes if the vtable is...Hans Wennborg2016-04-131-7/+14
* Diagnose template alias declarations in local classes.Richard Smith2016-04-061-0/+4
* Fix bug in using shadow decl checking: a using shadow decl should not conflictRichard Smith2016-02-271-0/+6
* [dllexport] Sort out emission order of delayed exported classesReid Kleckner2016-02-261-0/+4
* Improve diagnostics for ill-formed literal operator declarations.Richard Smith2016-02-171-86/+144
* [Sema] Remove stray semicolons.David Majnemer2016-01-261-2/+2
* [Sema] Incomplete types are OK for covariant returnsDavid Majnemer2016-01-261-12/+13
* [Sema] Suppress diags in overload resolution.George Burgess IV2016-01-131-8/+11
* [modules] Don't diagnose a conflict between two using-declarations that name ...Richard Smith2016-01-121-0/+4
* [OpenCL] Pipe type supportXiuli Pan2016-01-091-0/+1
* [MSVC Compat] Diagnose multiple default ctors for dllexport'd classesDavid Majnemer2015-12-311-1/+23
* When a namespace alias redeclares a using declaration, point the diagnostic atRichard Smith2015-12-291-4/+4
* Model NamespaceAliasDecls as having their nominated namespace as an underlyingRichard Smith2015-12-291-8/+9
* Teach typo correction to properly handle mapping declarations to theirRichard Smith2015-12-291-1/+1
* Do not crash if class is defined in wrong scope.Serge Pavlov2015-12-281-1/+3
* [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFCCraig Topper2015-12-271-10/+10
* Revert r256399 "[Sema] ArrayRef-ize ActOnBaseSpecifiers. NFC"Craig Topper2015-12-251-10/+10
* [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFCCraig Topper2015-12-241-10/+10
* Split RequireCompleteType into a function that actually requires that the typeRichard Smith2015-12-181-51/+22
* Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType callRichard Smith2015-12-181-10/+19
* Preserve source location information for qualified names used in a constructorRichard Smith2015-12-121-2/+7
* Do not generate DW_TAG_imported_module for anonymous namespaces (even nested)...Ekaterina Romanova2015-12-101-9/+9
* PR25731: namespace alias declarations can appear at block scope; ensure that weRichard Smith2015-12-031-10/+20
* [modules] Fix some more cases where we used to reject a conflict between twoRichard Smith2015-11-171-3/+5
* Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFCCraig Topper2015-11-151-3/+3
* [modules] Simplify and generalize the existing rule for finding hiddenRichard Smith2015-11-121-16/+6
* [SemaDeclCXX] Use isTemplateParamScope() rather than accessing raw bits.Davide Italiano2015-11-111-2/+2
* [Sema] Remove an unreachable llvm_unreachableDavid Majnemer2015-10-211-1/+0
* Roll-back r250822.Angel Garcia Gomez2015-10-201-2/+2
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-2/+2
* SourceRanges are small and trivially copyable, don't them by reference.Craig Topper2015-10-041-2/+2
* [Sema] Don't crash when friending an unqualified templated constructorDavid Majnemer2015-09-301-7/+23
* Don't correct non-class using declarations to class members.Kaelyn Takata2015-09-301-0/+4
* [modules] A using-declaration doesn't introduce a new entity, just a new nameRichard Smith2015-09-151-1/+2
* Add a new frontend warning for referencing members from the handler of a cons...Aaron Ballman2015-09-011-3/+4
* PR24612: Don't bail out of checking a constexpr function before checkingRichard Smith2015-08-281-3/+3
* Delay emitting members of dllexport classes until the class is fully parsed (...Hans Wennborg2015-08-151-39/+67
* [AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer2015-07-251-101/+85
* Silence a -Wtype-limits warning; NFC.Aaron Ballman2015-07-201-1/+1
* [Sema] Make an assertion stricter.Davide Italiano2015-07-191-1/+1
* [Sema] Refactor Sema::ImplicitExceptionSpecification::CalledDeclDavide Italiano2015-07-161-16/+14
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-021-10/+9
OpenPOWER on IntegriCloud