summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Attributes which accept a type as their sole argument are no longer hard code...Aaron Ballman2013-11-041-7/+17
* Factor out custom parsing for iboutletcollection and vec_type_hint attributesRichard Smith2013-10-311-94/+47
* PR17666: Instead of allowing an initial identifier argument in any attributeRichard Smith2013-10-241-21/+38
* PR17567: Improve diagnostic for a mistyped constructor name. If we see somethingRichard Smith2013-10-151-15/+32
* Don't get confused by a virt-specifier after a trailing-return-type - it's notRichard Smith2013-10-131-5/+10
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-09-261-15/+20
* Remove a bogus diagnostic preventing static data member templates from beingRichard Smith2013-09-181-5/+0
* As Aaron pointed out it's simpler to reject wide string availability attr mes...Benjamin Kramer2013-09-131-1/+1
* PR13657 (and duplicates):Richard Smith2013-09-121-3/+1
* C++11 attributes after 'constructor-name (' unambiguously signal that we have aRichard Smith2013-09-061-0/+9
* For "expected unqualified-id" errors after a double colon, and the double colonRichard Trieu2013-09-051-2/+9
* Update GCC attribute argument parsing comment to better reflect what's going onRichard Smith2013-09-031-12/+15
* Factor out parsing and allocation of IdentifierLoc objects.Richard Smith2013-09-031-12/+12
* Possibly appeasing the build bots from r189711Aaron Ballman2013-08-311-0/+1
* Consolidating the notion of a GNU attribute parameter with the attribute argu...Aaron Ballman2013-08-311-48/+47
* Revert "Implement a rudimentary form of generic lambdas."Manuel Klimek2013-08-221-20/+15
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-08-221-15/+20
* Fix for dependent contexts in alias templates.Eli Friedman2013-08-151-2/+2
* A bit of clean up based on peer's feedback...Larisse Voufo2013-08-061-2/+1
* Moved diagnosis of forward declarations of variable templates from Parser to ...Larisse Voufo2013-08-061-12/+2
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-10/+56
* PR5066: If a declarator cannot have an identifier, and cannot possibly beRichard Smith2013-07-111-0/+6
* ArrayRef'ize Sema::FinalizeDeclaratorGroup, Sema::BuildDeclaratorGroup andRafael Espindola2013-07-091-4/+2
* Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper2013-07-051-2/+2
* "bool" should be a context-sensitive keyword in Altivec mode.Bill Schmidt2013-07-031-0/+12
* Bug Fix: Template explicit instantiations should not have definitions (FixIts...Larisse Voufo2013-06-211-0/+1
* C++11: don't warn about the deprecated 'register' keyword if it's combined withRichard Smith2013-06-171-7/+0
* Suppress the c++11 -Wdeprecated warning for 'register' if it is expanded from aRichard Smith2013-06-141-1/+5
* Add -Wdeprecated warnings and fixits for things deprecated in C++11:Richard Smith2013-06-131-0/+3
* Recognition of empty structures and unions is moved to semantic stageSerge Pavlov2013-06-081-6/+0
* PR16243: Use CXXThisOverride during template instantiation, and fix up theRichard Smith2013-06-071-3/+2
* Adding in parsing and the start of semantic support for __sptr and __uptr poi...Aaron Ballman2013-05-221-1/+8
* Use only explicit bool conversion operatorDavid Blaikie2013-05-151-1/+1
* Properly parsing __declspec(safebuffers), though there is no semantic hookup....Aaron Ballman2013-05-041-0/+1
* Use attribute argument information to determine when to parse attribute argum...Douglas Gregor2013-05-021-0/+10
* Revert r180970; it's causing breakage.Douglas Gregor2013-05-021-10/+0
* Use attribute argument information to determine when to parse attribute argum...Douglas Gregor2013-05-021-0/+10
* Fix PR15845: apparently MSVC does not support implicit int in C++ mode.Richard Smith2013-04-301-3/+2
* ArrayRef'ize Sema::ActOnEnumBody. No functionality change.Dmitri Gribenko2013-04-271-2/+2
* Implement C++1y decltype(auto).Richard Smith2013-04-261-2/+1
* Warn that scoped enumerations are a C++11 extenstion when compiling inRichard Trieu2013-04-231-3/+3
* The 'constexpr implies const' rule for non-static member functions is gone inRichard Smith2013-04-211-1/+2
* [Parser] Handle #pragma pack/align inside C structs.Argyrios Kyrtzidis2013-04-181-0/+10
* Fix PR4296: Add parser detection/error recovery for nested functions, from Se...Douglas Gregor2013-04-161-20/+27
* Basic support for Microsoft property declarations andJohn McCall2013-04-161-10/+112
* Parsing support for thread_local and _Thread_local. We give them the sameRichard Smith2013-04-121-4/+18
* <rdar://problem/13540921> Fix a crasher when an Objective-C for-in loop gets ...Douglas Gregor2013-04-081-7/+16
* Enable use of _Static_assert inside structs and unions in C11 mode (as per C1...Andy Gibbs2013-04-031-0/+7
* Assert that Parser::ParseStructUnionBody is not called for C++ code.Andy Gibbs2013-04-031-3/+3
* PR15633: Note that we are EnteringContext when parsing the nested nameRichard Smith2013-04-011-1/+1
OpenPOWER on IntegriCloud