aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2011-01-05Fix the -Asserts build.John McCall
2011-01-05Refactor the application of type attributes so that attributes fromJohn McCall
2011-01-04Enhance the diagnostic for negative array sizes to include theChandler Carruth
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-23Add an AST representation for non-type template parameterDouglas Gregor
2010-12-23Implement parsing of function parameter packs and non-type templateDouglas Gregor
2010-12-19Motions towards simplifying how we deal with attribute-qualified function types.John McCall
2010-12-15Sundry missing lvalue-to-rvalue conversions. Also leave a TODO for the vitalJohn McCall
2010-12-14Improve some comments, shrink FunctionType::ExtInfo, and fix a bug foundJohn McCall
2010-12-14Restore r121752 without modification.John McCall
2010-12-14Pull out r121752 in case it's causing the selfhost breakage.John McCall
2010-12-14Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall
2010-12-10Added ParenType type node.Abramo Bagnara
2010-12-10Use TypeAlignment constant rather than fixed alignment of 8Douglas Gregor
2010-11-22Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661.Nico Weber
2010-11-16Add an ExternalASTSource hook to complete a type on demand.John McCall
2010-11-16Add support for "neon_vector_type" and "neon_polyvector_type" attributesBob Wilson
2010-11-16Fix a comment typo.Bob Wilson
2010-11-10Add a variant of GCC-style vector types for ARM NEON.Bob Wilson
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