summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Rework parsing of pure-specifiers. Perform the grammar matching andRichard Smith2015-06-301-3/+9
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-10/+10
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-10/+10
* [MS Compatibility] Handle cleanups we create for a ctor closureDavid Majnemer2015-06-111-0/+1
* Enable DLL attribute propagation on explicit instantiation definitions (PR23770)Hans Wennborg2015-06-091-57/+57
* Enable propagation of dll attributes to previously instantiated base class te...Hans Wennborg2015-06-091-6/+22
* Narrow the -Wunsupported-dll-base-class-template warning.Hans Wennborg2015-06-091-16/+8
* clang-cl: Handle dll attributes in explicit class template specialization def...Hans Wennborg2015-05-271-18/+18
* [Sema] Don't crash on out-of-line virtual constexpr functionsDavid Majnemer2015-05-221-1/+2
* [modules] Support merging a parsed default function/template argument with an...Richard Smith2015-05-201-27/+51
* Give isCompatibleWithMSVC a better interfaceDavid Majnemer2015-05-111-1/+1
* [MS ABI] Import move assignment operatorsDavid Majnemer2015-05-111-9/+9
* PR23373: A defaulted union copy constructor that is not trivial must still beRichard Smith2015-04-291-2/+6
* Don't dllimport/export class members with internal linkage (PR23308)Hans Wennborg2015-04-221-0/+3
* Use the most recent previous decl to check if inline is added after a definitionReid Kleckner2015-04-081-1/+2
* Minor simplification: do typo-correction before handling inheritingRichard Smith2015-04-011-20/+24
* [Sema] Implement DR777Benjamin Kramer2015-03-271-7/+7
* [Sema] Diagnose default argument on a parameter pack.Benjamin Kramer2015-03-271-2/+11
* MS ABI: Build C++ default argument exprs for exported template classesReid Kleckner2015-03-171-1/+1
* MS ABI: Delay default constructor closure checking until the outermost class ...Reid Kleckner2015-03-171-0/+38
* Sema: Properly track mangling number/name for linkage for using declsDavid Majnemer2015-03-111-1/+6
* Wrap to 80 columns. No behavior change.Nico Weber2015-03-071-2/+3
* Sema: Caught exception objects should be unqualifiedDavid Majnemer2015-03-031-1/+1
* Rework our handling of key functions. We used to track a complete list of allRichard Smith2015-02-281-3/+0
* [modules] Properly check whether a declaration is std::initializer_list. ThisRichard Smith2015-02-241-1/+1
* Cleanup: remove artificial division between lookup results and const lookupRichard Smith2015-02-211-1/+1
* Improve diagnostic when failing to synthesize implicit member due to dllexpor...Hans Wennborg2015-02-211-0/+6
* Don't dllexport inline methods when targeting MinGW.Hans Wennborg2015-02-191-2/+2
* FIX PR 18432, default args, friends & late-parsed members.Nathan Sidwell2015-02-191-1/+3
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* Code cleanupNathan Sidwell2015-01-301-7/+4
OpenPOWER on IntegriCloud