- 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 13 years ago
- 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
- 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 13 years ago
- d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 13 years ago
- 8110f04 In Objective-C, there are no trailing return types, so don't produce diagnostics suggesting they are missing. by Richard Smith · 13 years ago
- e7397c6 Fix a few auto-related issues: by Richard Smith · 13 years ago
- ddc83f9 C++0x's deduced auto is illegal in typedefs. by Richard Smith · 13 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
- 39d3e7a OpenCL: semantic analysis support for cl_khr_fp64 extension by Peter Collingbourne · 13 years ago
- da26379 dgregor accidentally killed this assert, but on investigation, it can fire by John McCall · 13 years ago
- 8ef6c8c Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 13 years ago
- 683a81f Implement the suggested resolution to core issue 547, extended to also by Douglas Gregor · 13 years ago
- 944aa60 Cope with parenthesized function declarators when emitting a by Douglas Gregor · 13 years ago
- c938c16 Rvalue references for *this: by Douglas Gregor · 13 years ago
- 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 13 years ago
- a4356ad Correct r124242 making sure function chunk that gets diagnosed is really about the block. by Argyrios Kyrtzidis · 13 years ago
- ce95566 Diagnose calling convention attribute incompatibilities. Fixes rdar://8876096. by Argyrios Kyrtzidis · 13 years ago
- 9865044 Change error "function cannot return array type" -> "blocks cannot return array type" when blocks are involved. by Argyrios Kyrtzidis · 13 years ago
- c21c7e9 Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actually by Douglas Gregor · 13 years ago
- 69d8316 Add some tests for reference-collapsing and referencing binding by Douglas Gregor · 14 years ago
- 5ce5f52 Downgrade the "variadic templates are a C++0x feature" error to an by Douglas Gregor · 14 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- cded4f6 Keep track of the number of expansions to be produced from a type pack by Douglas Gregor · 14 years ago
- ae278a3 Slight bugfix to the attribute-distribution logic for GC attributes. by John McCall · 14 years ago
- 07fa2fa Fix the -Asserts build. by John McCall · 14 years ago
- 711c52b Refactor the application of type attributes so that attributes from by John McCall · 14 years ago
- b2b5cc0 Enhance the diagnostic for negative array sizes to include the by Chandler Carruth · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
- a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
- e6a365d Motions towards simplifying how we deal with attribute-qualified function types. by John McCall · 14 years ago
- 5e3c67b Sundry missing lvalue-to-rvalue conversions. Also leave a TODO for the vital by John McCall · 14 years ago
- 373920b Improve some comments, shrink FunctionType::ExtInfo, and fix a bug found by John McCall · 14 years ago
- e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
- 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
- 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- eb0eb49 Use TypeAlignment constant rather than fixed alignment of 8 by Douglas Gregor · 14 years ago
- 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
- 916c870 Add an ExternalASTSource hook to complete a type on demand. by John McCall · 14 years ago
- 4211bb6 Add support for "neon_vector_type" and "neon_polyvector_type" attributes by Bob Wilson · 14 years ago
- 56affbc Fix a comment typo. by Bob Wilson · 14 years ago
- e86d78c Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 14 years ago
- 613ef3d Uncomputable contexts are always records but can exist. by John McCall · 14 years ago
- 708f3b8 Make sure that we diagnose invalid qualifiers on friend functions. by Douglas Gregor · 14 years ago
- 008df5d Whoops. This really shouldn't compile in clang, either. by John McCall · 14 years ago
- 1e030eb Perform range restrictions on regparm when applied to a type and not a decl. by John McCall · 14 years ago
- 2a984ca Add some infrastructure for dealing with expressions of 'placeholder' type, by John McCall · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- 730e175 Issue deprecated warning when typeof uses typedef by Fariborz Jahanian · 14 years ago
- aca7f7b Ue TagType, added a FIXME. Per John's comment. by Fariborz Jahanian · 14 years ago
- 2b1d51b Issue deprecated warning when typeof uses an expression of deprecated type. by Fariborz Jahanian · 14 years ago
- dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
- 47423bd Don't crash on _Imaginary. by Argyrios Kyrtzidis · 14 years ago
- 56a965c Reverse r113397 until we decide what to do with by Fariborz Jahanian · 14 years ago
- d187795 Fix a crash when overloading id with objc_object*. Radar 8400356. by Fariborz Jahanian · 14 years ago
- 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
- 2d0e243 Remove now unused function. by Anders Carlsson · 14 years ago
- 5d1d7ae Get rid of the "functions declared 'noreturn' should have a 'void' result type" warning. by Anders Carlsson · 14 years ago
- afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- 20cf717 Add some enum goodness as requested by Chris. Now instead of storing the by Charles Davis · 14 years ago
- 58f281f Add warning for functions/blocks that have attribute 'noreturn' but return a non-void result. (<rdar://problem/7562925>) by Ted Kremenek · 14 years ago
- 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
- d18f9f9 Err on incomplete class types in member pointers when compiling for the by Charles Davis · 14 years ago
- 7bd0676 Fixed NNS insertion in MemberPointerType. by Abramo Bagnara · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- 22f638a Fixed redundant NNS loading. by Abramo Bagnara · 14 years ago
- fa86954 Preserve calling convention etc. across template instantiations. by Eli Friedman · 14 years ago
- 27940d2 If a TST_typename has a null type, mark the declarator invalid. Prevents by John McCall · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
- 67a213b Remove unneeded iostream include. by Bill Wendling · 14 years ago
- de80ec1 Improve diagnostics for the "type qualifier on return type has no by Douglas Gregor · 14 years ago
- 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
- c61bb20 Slightly improve the diagnostic when using a qualified function typedef to declare nonmember or static member functions. by Sebastian Redl · 14 years ago
- 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
- 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
- 7378012 Commit my WIP on constexpr support. This commit: an XFAILed test and treating constexpr as a top-level const. by Sebastian Redl · 14 years ago
- 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 14 years ago
- 2865474 Simplify the methods for creating a pointer, reference, member-pointer, by John McCall · 14 years ago
- bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
- 204ce17 Don't complain about VLAs of non-POD types when the array type is by Douglas Gregor · 14 years ago
- a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 14 years ago
- 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 14 years ago
- e4da7a0 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
- ac06a0e Protect isIntegerConstantExpr from seeing type- or value-dependent by Douglas Gregor · 14 years ago
- f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
- d425d2b Permit Objective C object pointers to be const_casted. by John McCall · 14 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
- a63db84 Revert r103770, "Added basic source locations to Elaborated and DependentName by Daniel Dunbar · 14 years ago
- 5431299 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
- e215f72 Add calling convention related attributes to related declaration. Mark attributes invalid on type related checking so to add them to declarations only when everything is ok. by Abramo Bagnara · 14 years ago