aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2010-10-19Uncomputable contexts are always records but can exist.John McCall
2010-10-14Make sure that we diagnose invalid qualifiers on friend functions.Douglas Gregor
2010-10-14Whoops. This really shouldn't compile in clang, either.John McCall
2010-10-14Perform range restrictions on regparm when applied to a type andJohn McCall
2010-10-12Add some infrastructure for dealing with expressions of 'placeholder' type,John McCall
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-10-06Issue deprecated warning when typeof uses typedefFariborz Jahanian
2010-10-06Ue TagType, added a FIXME. Per John's comment.Fariborz Jahanian
2010-10-05Issue deprecated warning when typeof uses anFariborz Jahanian
2010-10-01Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor
2010-09-23Don't crash on _Imaginary.Argyrios Kyrtzidis
2010-09-08Reverse r113397 until we decide what to do withFariborz Jahanian
2010-09-08Fix a crash when overloading id with objc_object*.Fariborz Jahanian
2010-09-03Add symantic support for the Pascal calling convention viaDawn Perchik
2010-09-03Remove now unused function.Anders Carlsson
2010-09-03Get rid of the "functions declared 'noreturn' should have a 'void' result typ...Anders Carlsson
2010-09-01Transfer calling-convention attributes down to member function pointers.Douglas Gregor
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-24Struggle mightily against header inclusion in Sema.h.John McCall
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-19Add some enum goodness as requested by Chris. Now instead of storing theCharles Davis
2010-08-19Add warning for functions/blocks that have attribute 'noreturn' but return a ...Ted Kremenek
2010-08-18Emit an error if an array is too large. We're slightly more strictDouglas Gregor
2010-08-16Err on incomplete class types in member pointers when compiling for theCharles Davis
2010-08-13Fixed NNS insertion in MemberPointerType.Abramo Bagnara
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-10Fixed redundant NNS loading.Abramo Bagnara
2010-08-05Preserve calling convention etc. across template instantiations. Eli Friedman
2010-07-30If a TST_typename has a null type, mark the declarator invalid. PreventsJohn McCall
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-23Vectors are not integer types, so the type system should not classifyDouglas Gregor
2010-07-23Remove unneeded iostream include.Bill Wendling
2010-07-13Improve diagnostics for the "type qualifier on return type has noDouglas Gregor
2010-07-13When forming a function call or message send expression, be sure toDouglas Gregor
2010-07-09Slightly improve the diagnostic when using a qualified function typedef to de...Sebastian Redl
2010-06-23improve altivec vector bool/pixel support, patch by Anton YartsevChris Lattner
2010-06-11Split DependentNameType into two types. DependentNameType represents theJohn McCall
2010-06-09Commit my WIP on constexpr support. This commit: an XFAILed test and treating...Sebastian Redl
2010-06-09Tweak our handling of the notion of a standard conversion sequenceDouglas Gregor
2010-06-05Simplify the methods for creating a pointer, reference, member-pointer,John McCall
2010-06-04Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.John McCall
2010-05-24Don't complain about VLAs of non-POD types when the array type isDouglas Gregor
2010-05-23It turns out that people love using VLAs in templates, too. Weaken ourDouglas Gregor
2010-05-22Implement support for variable length arrays in C++. VLAs are limitedDouglas Gregor
2010-05-19Added basic source locations to Elaborated and DependentName types.Abramo Bagnara
2010-05-18Protect isIntegerConstantExpr from seeing type- or value-dependentDouglas Gregor