- 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
- b1f1b26 Attribute noreturn is now put in declaration attributes. Fixed a double warning generation. by Abramo Bagnara · 14 years ago
- 138bb23 Diagnose the use of abstract types as array element types. Previously, by Douglas Gregor · 14 years ago
- 92e986e Implement template instantiation for Objective-C++ message sends. We by Douglas Gregor · 14 years ago
- 050b78a Record nested-name-specifiers of when we create by Douglas Gregor · 14 years ago
- cb421fa Fix -Wcast-qual warnings. by Dan Gohman · 14 years ago
- c0b53c2 Remove some dead FIXMEs by Douglas Gregor · 14 years ago
- 05baacb Improve source-location information for C++ conversion functions, by by Douglas Gregor · 14 years ago
- edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 14 years ago
- 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 14 years ago
- 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 14 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
- 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
- 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
- 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
- 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
- fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
- 02024a9 After performing template argument deduction for a function template, by Douglas Gregor · 14 years ago
- 0162070 Fix PR6618. by Rafael Espindola · 14 years ago
- a422864 Patch to build qualifier on objective-c pointer types. Fixes radar 7626768. by Fariborz Jahanian · 14 years ago
- 328ce34 When we encounter a function-specific attribute in a declaration specifier, by Charles Davis · 15 years ago
- 064f7db When comparing two calling conventions after redeclaring a function, compare by Charles Davis · 15 years ago
- ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 15 years ago
- b37b648 Improve representation of tag declarations first declared or defined by Douglas Gregor · 15 years ago
- 591bd3c Keep track of whether a tag was defined in a declarator vs. being by Douglas Gregor · 15 years ago
- 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
- 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
- f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
- ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 15 years ago
- cfb708c Add type source information for both kinds of typeof types. by John McCall · 15 years ago
- 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
- af40776 Reverted r93198; done without reading relevant PR. by David Chisnall · 15 years ago
- 004f81f Allow VLAs in C++ if in GNU mode (GNU C++ permits them). Clang can now compile LanguageKit, although the resulting code crashes (although not in any of the functions that use VLAs). by David Chisnall · 15 years ago
- 58408bc Tighten up the "cannot return array or function type" diagnostic to by Douglas Gregor · 15 years ago
- 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago