aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/DeclSpec.cpp
AgeCommit message (Expand)Author
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-07-30Fixed typedef inside extern "C".Abramo Bagnara
2010-06-23Add parentheses suggested by gcc.Duncan Sands
2010-06-23improve altivec vector bool/pixel support, patch by Anton YartsevChris Lattner
2010-04-19Keep track of the actual storage specifier written on a variable orDouglas Gregor
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-02-05Revert the unused TST_pixel entry from r95335 as it is not listed in the SemaChandler Carruth
2010-02-05First stage of adding AltiVec supportJohn Thompson
2010-01-18Improve source-location information for builtin TypeLocs, from EneaDouglas Gregor
2010-01-13Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-05Parse C++0x constexpr. Test case follows when this does something useful.Sebastian Redl
2009-11-03Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor
2009-09-29Move DeclSpec::setProtocolQualifiers() out of line.Argyrios Kyrtzidis
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-19Keep track of the right paren ')' source location in a function declarator.Argyrios Kyrtzidis
2009-08-06First pass at friend semantics.John McCall
2009-08-03Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall
2009-08-03Templatize BadSpecifier and introduce DeclSpec::getSpecifier(T) for theJohn McCall
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-06-26Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson
2009-05-31Disallow exception specs on typedefs.Sebastian Redl
2009-05-29Reject incomplete types in exception specs.Sebastian Redl
2009-05-28When we parse a tag specifier, keep track of whether that tagDouglas Gregor
2009-05-06Add parsing of friend specifiers.Anders Carlsson
2009-04-29Have the parser communicate the exception specification to the action.Sebastian Redl
2009-04-19Add more thorough/correct checking for invalid __thread specifiers.Eli Friedman
2009-04-01Add code modification hints to various parsing-related diagnostics.Douglas Gregor
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-26Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor
2009-03-19Introduce a representation for types that we referred to via aDouglas Gregor
2009-02-27cleanupChris Lattner
2009-02-18Allow "overloadable" functions in C to be declared as variadic withoutDouglas Gregor
2009-02-09Make Sema::getTypeName return the opaque pointer of a QualType ratherDouglas Gregor
2009-02-06Semantic checking for class template declarations andDouglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-20Optimize Declarator to avoid malloc/free traffic for the argument list of aChris Lattner
2009-01-12Implement support for anonymous structs and unions in C. Both C andDouglas Gregor
2008-12-28Diagnose declarations that don't declare anything, and fix PR3020.Sebastian Redl
2008-11-22remove some more old Diag methods, replace with a single static helper functionChris Lattner
2008-11-18This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner
2008-11-18Change the diagnostics interface to take an array of pointers to Chris Lattner
2008-11-14Implement parsing and semantic checking of the 'mutable' keyword.Sebastian Redl
2008-10-31Add support for parsing and representing C++ constructor declarations.Douglas Gregor
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar