aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2012-07-07Reject 'int a[1][];' in Sema rather than crashing in IR generation. Found by aRichard Smith
2012-06-26Whitespace.Chad Rosier
2012-06-22Documentation cleanup:James Dennett
2012-06-20Structured comment parsing, first step.Dmitri Gribenko
2012-06-19Reapply r158700 and fixup patches, minus one hunk that slipped through andSean Hunt
2012-06-19Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen
2012-06-19Improve the specification of spellings in Attr.td.Sean Hunt
2012-06-18Handle C++11 attribute namespaces automatically.Sean Hunt
2012-06-15Documentation cleanup:James Dennett
2012-06-14Still more Doxygen documentation fixes:James Dennett
2012-06-12If parsing a trailing-return-type fails, don't pretend we didn't have one atRichard Smith
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-05-22Recognize the MS inheritance attributes and turn them into attributesJohn McCall
2012-05-09objective-c. Fixes a 'fixit' where location ofFariborz Jahanian
2012-05-04Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor
2012-05-04Switch RequireLiteralType() off of PartialDiagnostic.Douglas Gregor
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-25If a type is non-literal by virtue of being incomplete produce notesRichard Smith
2012-04-23Teach RequireCompleteType about multi-dimensional arrays. FixesDouglas Gregor
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-05Implement C90 pedantic warning for duplicate declaration specifiers which are...Eli Friedman
2012-04-04For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith
2012-03-22During the instantiation of a class template specialization, thatRichard Smith
2012-03-12Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10[Sema] A tag decl that is marked as invalid and is used in a decl-spec,Argyrios Kyrtzidis
2012-03-09[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar
2012-02-24Make helper static.Benjamin Kramer
2012-02-20Make RequireLiteralType work correctly with incomplete array types. PR12037.Eli Friedman
2012-02-18Unify our computation of the type of a captured reference to aDouglas Gregor
2012-02-13Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith
2012-02-12Implement the standard decltype() semantics described in C++11Douglas Gregor
2012-02-12Within the body of a lambda expression, decltype((x)) for anDouglas Gregor
2012-02-11Make sure to try instantiating a templated type which is used in an _AtomicRichard Smith
2012-02-10PR11684, core issue 1417:Richard Smith
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-09CWG issue 1405: mutable members are allowed in literal types, but can't undergoRichard Smith
2012-02-08Only complain about __strong __strong id, not __strong SomeStrongTypedefJohn McCall
2012-02-08Revise the SplitQualType interface to make it its own thing instead ofJohn McCall
2012-02-06Added source location for the template keyword in DependentTemplateSpecializa...Abramo Bagnara
2012-02-06Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D...Abramo Bagnara
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-02-01constexpr: Unlike other incomplete types, 'void' cannot possibly be completed asRichard Smith
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-26Don't suppress access-control or invalid-type diagnostics from aJohn McCall
2012-01-21Fix some comments relating to ExpressionEvaluationContexts. Get rid of a cou...Eli Friedman