summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unify __declspec attribute argument parsing with the common attribute argumen...Aaron Ballman2014-03-311-109/+51
* Introduced an attribute syntax-neutral method for parsing attribute arguments...Aaron Ballman2014-03-311-52/+61
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-1/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-2/+2
* [cleanup] Re-sort includes with llvm/utils/sort_includes.py and fixChandler Carruth2014-03-041-1/+1
* Improve diagnostics for malformed constructor declarations (where lookup forRichard Smith2014-03-031-7/+30
* argument -> parameter terminology fixes for FunctionTypeInfoAlp Toker2014-02-261-2/+2
* Do not add enums to prototype scope in C++ modes.Peter Collingbourne2014-02-221-3/+0
* Enable correcting a member declaration where the type is class template,Kaelyn Uhrain2014-02-131-1/+3
* Consolidating several table-generated files containing parser-related string ...Aaron Ballman2014-01-291-4/+12
* Add a new attribute meta-spelling called "GCC" -- it widens into being a GNU ...Aaron Ballman2014-01-271-1/+1
* Remove some hard-coded specialness for thread-safety attributes from the pars...Aaron Ballman2014-01-201-34/+7
* Don't allow 'this' within typedefs within classes that otherwise look like theyRichard Smith2014-01-171-0/+1
* Fix for PR9812: warn about bool instead of _Bool.Erik Verbruggen2014-01-151-48/+58
* Simplifying the OpenCL image attribute. It does not need a semantic integer p...Aaron Ballman2014-01-141-26/+2
* Removing some attribute magic related to the OpenCL keyword attributes. Inste...Aaron Ballman2014-01-141-38/+17
* __forceinline is a keyword, and not a GNU-style attribute. This FIXME appears...Aaron Ballman2014-01-131-3/+1
* Add a new attribute 'enable_if' which can be used to control overload resolut...Nick Lewycky2014-01-111-7/+24
* TryConsume parser cleanupsAlp Toker2014-01-101-11/+3
* Attempting to appease the build bots on systems with ansi escape sequences.Aaron Ballman2014-01-091-5/+8
* Removing a bit of custom parsing functionality used by the thread safety anal...Aaron Ballman2014-01-091-55/+13
* PR18234: Mark a tag definition as invalid early if it appears in aRichard Smith2014-01-081-7/+9
* Parse: Token consumption modernization and loop de-nestingAlp Toker2014-01-051-41/+42
* Using the quoted version of an attribute name for consistency with other attr...Aaron Ballman2014-01-021-1/+1
* 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
OpenPOWER on IntegriCloud