summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* ExpectAndConsume: Diagnose errors automaticallyAlp Toker2014-01-011-17/+16
* Recover from errors in enum definitionSerge Pavlov2013-12-311-5/+29
* Support and use token kinds as diagnostic argumentsAlp Toker2013-12-241-15/+14
* Remove OpenCL-specific type keywords and specifiersAlp Toker2013-12-181-62/+0
* Move some more test-and-consumes over to TryConsumeToken()Alp Toker2013-12-171-36/+20
* Bring order to the OpenCL keywordsAlp Toker2013-12-171-19/+1
* Refactor and micro-optimize ConsumeToken()Alp Toker2013-12-171-46/+30
* Avoid extra error messages if method definition is inside function.Serge Pavlov2013-12-091-1/+2
* ObjectiveC - Introducing objc_bridge_related attribute Fariborz Jahanian2013-12-041-0/+90
* When parsing ignored attribute arguments, presuming the first argument is an ...Aaron Ballman2013-12-041-1/+2
* Emit an extension warning when changing system header tokensAlp Toker2013-12-031-8/+5
* Remove a whole lot of unused variablesAlp Toker2013-11-271-1/+0
* Unbreak -fms-extensions with GNU libc headersAlp Toker2013-11-261-3/+12
* Generate a marker token when entering or leaving a submodule when building aRichard Smith2013-11-231-1/+4
* Fix new check for missing semicolon after struct definition to deal with theRichard Smith2013-11-201-43/+55
* PR9547: If we're parsing a simple-declaration that contains a tag definition,Richard Smith2013-11-191-2/+108
* Replaced bool parameters in SkipUntil function with single bit-based parameter.Alexey Bataev2013-11-181-41/+46
* Warn on duplicate function specifierSerge Pavlov2013-11-131-5/+5
* 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
OpenPOWER on IntegriCloud