summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r228792:Hans Wennborg2015-02-111-0/+8
* Merging r226624:Hans Wennborg2015-01-211-3/+4
* Revert "r222906 - Create a new 'flag_enum' attribute."Hans Wennborg2015-01-201-78/+8
* Sema: It's cheaper to ask LookupResult::empty than to calculate linkageDavid Majnemer2015-01-141-1/+1
* Sema: Check type compatibility with the most recent decl when mergingDavid Majnemer2015-01-141-1/+8
* Sema: An extern declaration can't be a redeclaration of a parameterDavid Majnemer2015-01-141-2/+2
* When attribute 'optnone' appears on the same declaration with aPaul Robinson2015-01-131-1/+3
* Revert "Sema: An extern declaration can't be a redeclaration of a parameter"David Majnemer2015-01-131-2/+4
* Sema: An extern declaration can't be a redeclaration of a parameterDavid Majnemer2015-01-131-4/+2
* Mark vtable used on explicit destructor definitions.Nico Weber2015-01-131-1/+3
* Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFCAlexey Bataev2015-01-121-1/+1
* Sema: Don't crash when variable is redefined as a constexpr functionDavid Majnemer2015-01-091-1/+1
* Sema: RecordDecl shouldn't have a FunctionDecl as a DeclDavid Majnemer2015-01-091-1/+6
* Sema: Don't crash when specializing a global scope function in a classDavid Majnemer2015-01-091-1/+1
* Sema: Remove some dead code from CreateNewFunctionDeclDavid Majnemer2015-01-091-3/+0
* Handle OpaqueValueExprs more intelligently in the TransformTypos treeKaelyn Takata2015-01-071-1/+3
* Sema: Don't crash when solitary :: token appears before { in struct defDavid Majnemer2014-12-291-1/+1
* Sema: Don't crash when an inject class name has a nested redefinitionDavid Majnemer2014-12-281-3/+2
* Try typo correction on all initialization arguments and be lessKaelyn Takata2014-12-161-7/+5
* Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.Alexey Bataev2014-12-161-1/+1
* Warn when attribute 'optnone' conflicts with attributes on aPaul Robinson2014-12-151-0/+6
* Create a new 'flag_enum' attribute.Sean Hunt2014-11-281-8/+78
* When checking for uninitialized values, do not confuse "std::move" with everyRichard Trieu2014-11-271-1/+2
* Properly correct initializer expressions based on whether they would be valid.Kaelyn Takata2014-11-211-0/+17
* Fix missing diagnostic for unsupported TLS for some thread_local variables.Bob Wilson2014-11-211-16/+14
* Fix an assertion when ending a function definition.John McCall2014-11-181-1/+2
* Remove some redundant virtual specifiers on overriden functions.David Blaikie2014-11-141-1/+1
* PR21437, final part of DR1330: delay-parsing of exception-specifications. ThisRichard Smith2014-11-131-0/+1
* Move the no-prototype calling conv check after decl mergingReid Kleckner2014-11-031-13/+14
* Don't diagnose no-prototype callee-cleanup function definitionsReid Kleckner2014-11-031-15/+15
* Don't dllimport inline functions when targeting MinGW (PR21366)Hans Wennborg2014-11-031-0/+8
* Have -Wuninitialized catch uninitalized use in overloaded operator arguments.Richard Trieu2014-10-311-4/+7
* Remove StorageClass typedefs from VarDecl and FunctionDecl since StorageClass...Craig Topper2014-10-311-14/+11
* Follow-up to r216619: use isCXXCLassMember() instead of trying toHans Wennborg2014-10-291-1/+1
* Pass around CorrectionCandidateCallbacks as unique_ptrs soKaelyn Takata2014-10-271-29/+28
* Add frontend support for __vectorcallReid Kleckner2014-10-241-2/+2
* Add RestrictQualifierLoc to DeclaratorChunk::FunctionTypeInfoHal Finkel2014-10-201-0/+1
* Sema: handle additional case of qualified typesSaleem Abdulrasool2014-10-161-2/+1
* MS Compat: mark globals emitted in read-only sections constHans Wennborg2014-10-161-4/+6
* Adding attributes to the IndirectFieldDecl that we generate for anonymous str...Aaron Ballman2014-10-151-4/+6
* -ms-extensions: Allow __super in return stements.Nikola Smiljanic2014-10-041-5/+1
* MS ABI: Disallow dllimported/exported variables from having TLSDavid Majnemer2014-10-041-1/+12
* Sema: Simplify checkAttributesAfterMergingDavid Majnemer2014-10-041-8/+1
* Update -Wuninitialized to be stricter on CK_NoOp casts.Richard Trieu2014-09-301-5/+10
* Add back checking for condition of conditional operator for -WuninitializedRichard Trieu2014-09-261-0/+1
* -ms-extensions: Implement __super scope specifier (PR13236).Nikola Smiljanic2014-09-261-1/+8
* Add increment/decrement operators and compound assignment operators to theRichard Trieu2014-09-251-0/+16
* Sema: Inherit the flexible array property from struct fieldsDavid Majnemer2014-09-241-9/+6
* Fix an edge case with BinaryOperator's in -Wuninitialized. Add testcases forRichard Trieu2014-09-241-2/+4
* Improve -Wuninitialized to take into account field ordering with initializerRichard Trieu2014-09-231-1/+87