summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/DeclSpec.cpp
Commit message (Expand)AuthorAgeFilesLines
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-610/+0
* Fixed typedef inside extern "C".Abramo Bagnara2010-07-301-3/+18
* Add parentheses suggested by gcc.Duncan Sands2010-06-231-2/+2
* improve altivec vector bool/pixel support, patch by Anton YartsevChris Lattner2010-06-231-8/+47
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-0/+1
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-2/+2
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-2/+2
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-2/+2
* Revert the unused TST_pixel entry from r95335 as it is not listed in the SemaChandler Carruth2010-02-051-1/+0
* First stage of adding AltiVec supportJohn Thompson2010-02-051-0/+38
* Improve source-location information for builtin TypeLocs, from EneaDouglas Gregor2010-01-181-0/+19
* Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor2010-01-131-0/+8
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-6/+6
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-0/+10
* Parse C++0x constexpr. Test case follows when this does something useful.Sebastian Redl2009-11-051-0/+8
* Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor2009-11-031-0/+25
* Move DeclSpec::setProtocolQualifiers() out of line.Argyrios Kyrtzidis2009-09-291-0/+13
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-11/+11
* Keep track of the right paren ')' source location in a function declarator.Argyrios Kyrtzidis2009-08-191-2/+4
* First pass at friend semantics.John McCall2009-08-061-0/+18
* Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall2009-08-031-21/+40
* Templatize BadSpecifier and introduce DeclSpec::getSpecifier(T) for theJohn McCall2009-08-031-35/+33
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-0/+2
* Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson2009-06-261-0/+1
* Disallow exception specs on typedefs.Sebastian Redl2009-05-311-0/+2
* Reject incomplete types in exception specs.Sebastian Redl2009-05-291-3/+6
* When we parse a tag specifier, keep track of whether that tagDouglas Gregor2009-05-281-1/+3
* Add parsing of friend specifiers.Anders Carlsson2009-05-061-0/+10
* Have the parser communicate the exception specification to the action.Sebastian Redl2009-04-291-10/+24
* Add more thorough/correct checking for invalid __thread specifiers.Eli Friedman2009-04-191-12/+1
* Add code modification hints to various parsing-related diagnostics.Douglas Gregor2009-04-011-3/+7
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-1/+1
* Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor2009-03-261-61/+0
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-0/+61
* cleanupChris Lattner2009-02-271-0/+1
* Allow "overloadable" functions in C to be declared as variadic withoutDouglas Gregor2009-02-181-0/+2
* Make Sema::getTypeName return the opaque pointer of a QualType ratherDouglas Gregor2009-02-091-1/+1
* Semantic checking for class template declarations andDouglas Gregor2009-02-061-0/+7
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Optimize Declarator to avoid malloc/free traffic for the argument list of aChris Lattner2009-01-201-0/+38
* Implement support for anonymous structs and unions in C. Both C andDouglas Gregor2009-01-121-1/+1
* Diagnose declarations that don't declare anything, and fix PR3020.Sebastian Redl2008-12-281-0/+8
* remove some more old Diag methods, replace with a single static helper functionChris Lattner2008-11-221-24/+23
* This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner2008-11-181-3/+2
* Change the diagnostics interface to take an array of pointers to Chris Lattner2008-11-181-2/+3
* Implement parsing and semantic checking of the 'mutable' keyword.Sebastian Redl2008-11-141-0/+2
* Add support for parsing and representing C++ constructor declarations.Douglas Gregor2008-10-311-1/+15
* More #include cleaningDaniel Dunbar2008-08-111-1/+0
* More #include cleaningDaniel Dunbar2008-08-111-0/+11
OpenPOWER on IntegriCloud