summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR21367: Don't accept rvalue references as an extension in C++98 mode if we'r...Richard Smith2014-10-281-5/+17
* Add frontend support for __vectorcallReid Kleckner2014-10-241-9/+26
* Remove unused StmtVector& parameters from declaration parsing functions.Rafael Espindola2014-10-221-5/+4
* Add RestrictQualifierLoc to DeclaratorChunk::FunctionTypeInfoHal Finkel2014-10-201-0/+3
* Patch to wrap up '_' as separator in version numbersFariborz Jahanian2014-10-061-2/+2
* Add comment about separators must match inFariborz Jahanian2014-10-031-0/+1
* Diagnose mixed use of '_' and '.' as versionFariborz Jahanian2014-10-021-2/+7
* Patch to accept '_' in addition to '.' as versionFariborz Jahanian2014-10-021-3/+8
* -ms-extensions: Implement __super scope specifier (PR13236).Nikola Smiljanic2014-09-261-0/+1
* Parse: Replace polymorphic functor objects with lambdas and llvm::function_ref.Benjamin Kramer2014-09-031-23/+15
* PR20760: Don't assert (and produce better diagnostics) if a default initializerRichard Smith2014-08-271-2/+1
* C++1y is now C++14!Aaron Ballman2014-08-191-1/+1
* Reject virt-specifiers on friend declarations. Give anonymous bitfields aRichard Smith2014-08-121-1/+2
* Reject varargs '...' in function prototype if there are more parameters afterRichard Smith2014-08-111-5/+36
* Parser: Array decls with static but without array size are illformedDavid Majnemer2014-08-081-0/+5
* Parse: Don't crash on trailing whitespace before EOFDavid Majnemer2014-07-261-1/+4
* Disallowing GNU-style attributes in new expressions, since they are prohibite...Aaron Ballman2014-07-221-18/+27
* Avoid crash if default argument parsed with errors.Serge Pavlov2014-07-221-2/+2
* Parse: Diagnose malformed 'message' arguments for 'availability' attrDavid Majnemer2014-07-181-1/+12
* Removing a FIXME from the attribute parsing code by now passing along the sco...Aaron Ballman2014-07-161-31/+35
* Improve error recovery around colon.Serge Pavlov2014-07-161-9/+18
* Revert "Improve error recovery around colon."Reid Kleckner2014-07-141-15/+9
* Improve error recovery around colon.Serge Pavlov2014-07-141-9/+15
* Provide a better diagnostic when braces are put before the identifier.Richard Trieu2014-06-241-6/+116
* DiagnoseUnknownTypename always emits a diagnostic and returns trueReid Kleckner2014-06-191-32/+23
* MS static locals mangling: don't count enum scopesHans Wennborg2014-06-171-1/+1
* Delay lookup of simple default template arguments under -fms-compatibilityReid Kleckner2014-06-061-0/+12
* PR11306 - Variadic template fix-it suggestion. Recover from misplaced or redu...Nikola Smiljanic2014-06-061-15/+3
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-14/+14
* [C++11] Use 'nullptr'. Parser edition.Craig Topper2014-05-211-57/+59
* Replace a fake enum class with the real thing.Richard Smith2014-05-161-4/+4
* Fix an outdated comment.Richard Smith2014-05-081-4/+3
* Suggest fix-it ':' when '=' used in for-range-declarationIsmail Pazarbasi2014-05-081-7/+24
* During parsing, update the range of the Declarator to include the identifier.Richard Trieu2014-05-051-0/+1
* Wrap a few lines at 80 columns, change a confusing indent. No behavior change.Nico Weber2014-05-031-3/+2
* Fix PR 19630, don't crash when file ends with whitespace.Richard Trieu2014-05-021-1/+2
* Fixing a typo, updating the diagnostic wording and logic based on post-commit...Aaron Ballman2014-04-151-1/+1
* Properly diagnose Microsoft __declspec attributes which have optional argumen...Aaron Ballman2014-04-141-2/+13
* Properly diagnose standard C++ attributes which have optional argument lists ...Aaron Ballman2014-04-141-2/+4
* 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
OpenPOWER on IntegriCloud