- 6c473c8 cleanup instantiation code, tighten testcase by Gabor Greif · 16 years ago
- 087edcf instantiate ?: expressions by Gabor Greif · 16 years ago
- ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 16 years ago
- 0d48bf9 pull a nested conditional + comment out into its own variable, by Chris Lattner · 16 years ago
- 897cd90 don't crash when sentinel attribute is used on function without a prototype, by Chris Lattner · 16 years ago
- 8dbc269 Refactor instantiation of declarations within a template into a much by Douglas Gregor · 16 years ago
- 879fd49 Implement instantiation of enums within class templates. This isn't by Douglas Gregor · 16 years ago
- 0cde0a3 Handle ImplicitCastExprs when instantiating templates. by Anders Carlsson · 16 years ago
- 1ac02dc Fix a problem noticed by Anders, where we were creating by Douglas Gregor · 16 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
- a393e9e Build system changes to use TableGen to generate the various by Douglas Gregor · 16 years ago
- f257b61 Check signedness of bitfield sizes. by Anders Carlsson · 16 years ago
- 76b1c84 (Hopefully) instantiate dependent array types correctly. by Anders Carlsson · 16 years ago
- 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 16 years ago
- a135fb4 Add the ability to clone integer and string literals. Use it when instantiating template expressions. by Anders Carlsson · 16 years ago
- f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 16 years ago
- 3e287c2 Fix bitfield-instantiation ownership bug noticed by Anders by Douglas Gregor · 16 years ago
- 77d8142 Make sure to release the expressions. by Anders Carlsson · 16 years ago
- c308241 Handle dependent types/exprs in static_assert expressions. by Anders Carlsson · 16 years ago
- fb31176 More static_assert work. Check that the assert expr is valid and show an error if it's false. Create the declaration and add it to the current context. by Anders Carlsson · 16 years ago
- f80a9d5 Check for overflow and signedness problems with template by Douglas Gregor · 16 years ago
- 8af2c16 Make Selector::getIdentifierInfo() private. I took a first attempt at this last by Ted Kremenek · 16 years ago
- 5b0f752 Make sure that the canonical representation of integral template arguments uses the bitwidth and signedness of the template parameter by Douglas Gregor · 16 years ago
- bc736fc Implement template instantiation for the prefix unary operators. As by Douglas Gregor · 16 years ago
- ba49817 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 16 years ago
- 1d65fa7 Remove an already-fixed FIXME by Douglas Gregor · 16 years ago
- 063daf6 Refactor the way we handle operator overloading and template by Douglas Gregor · 16 years ago
- 810f6d5 introduce a new -fheinous-gnu-extensions flag that enables really by Chris Lattner · 16 years ago
- e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 16 years ago
- d8eb456 Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
- caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 16 years ago
- 3fd95ce Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 16 years ago
- baf5348 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 16 years ago
- df03251 Implement template instantiation for builtin binary operators by Douglas Gregor · 16 years ago
- c971f86 Store the type of the integral value within a TemplateArgument, so that we can more efficiently reconstruct an IntegerLiteral from it during template instantiation by Douglas Gregor · 16 years ago
- 313a81d Use StmtVisitor to handle the decoding of expressions for by Douglas Gregor · 16 years ago
- eaab206 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 16 years ago
- a0e500d Straw man for instantiation of expressions. Use it to instantiate the by Douglas Gregor · 16 years ago
- 4a471aa Properly restore ActiveScope when we exit parsing of a block. This by Douglas Gregor · 16 years ago
- 656de63 Fix various problems with matching out-of-line definitions of static by Douglas Gregor · 16 years ago
- 021c3b3 Move most of the checking from ActOnCXXMemberDeclarator to other, more general routines. This is a step toward separating the checking logic from Declarators, which in turn is required for template instantiation. by Douglas Gregor · 16 years ago
- 4dd55f5 Make sure that we set the access specifier for an instantiated FieldDecl, and that the aggregate and POD flags for an instantiated class template are updated based on instantiation of a FieldDecl by Douglas Gregor · 16 years ago
- ff7fea8 Eliminate CXXClassMemberWrapper by Douglas Gregor · 16 years ago
- 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
- 335c680 Implement FIXME related to <rdar://problem/6496506> Implement class setter/getter for properties. by Steve Naroff · 16 years ago
- 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 16 years ago
- 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
- f178728 Fix <rdar://problem/6655054> clang issues bogus error on property usage in a dot-syntax. by Steve Naroff · 16 years ago
- 1ca6694 Fix <rdar://problem/6578665> user declared setter method should be used when using property syntx. by Steve Naroff · 16 years ago
- 2ff0f42 position the caret properly on asm string diagnostics, e.g.: by Chris Lattner · 16 years ago
- 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
- fb5058e add plumbing to report diagnostics back through sema for malformed asmstrings. by Chris Lattner · 16 years ago
- a03aca8 Partial fix for PR3310, concerning type-checking for tentative by Douglas Gregor · 16 years ago
- df667e7 Extend the notion of active template instantiations to include the by Douglas Gregor · 16 years ago
- 27b152f If we run into multiple errors within the same template instantiation, by Douglas Gregor · 16 years ago
- 9813753 Add pretty-printing for class template specializations, e.g., by Douglas Gregor · 16 years ago
- ee1828a Add a notion of "post-diagnostic hooks", which are callbacks attached by Douglas Gregor · 16 years ago
- fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
- 4843e58 Address Doug's comments wrt the mangler and fix Eli's test case by Anders Carlsson · 16 years ago
- 26dce44 Limit the template instantiation depth to some user-configurable value by Douglas Gregor · 16 years ago
- 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
- 0c73f37 Fix PR3766, a really nasty silent miscompilation case where we emitted by Chris Lattner · 16 years ago
- 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
- 8d21721 Revert r66423, which was not the right fix for this issue. by Douglas Gregor · 16 years ago
- b964c1d Fix a little FIXME, thanks to Sebastian by Douglas Gregor · 16 years ago
- ceef30c Mark a non-type template parameter invalid if there was a problem with its type by Douglas Gregor · 16 years ago
- 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
- 3e87209 do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. by Chris Lattner · 16 years ago
- 55660a7 implement PR3753, warning about comparisons with a string literal. by Chris Lattner · 16 years ago
- 64949d3 Remove dead clause (we decided not to support protocol qualified 'Class'). by Steve Naroff · 16 years ago
- 5609ec0 Improvements to private method lookup. by Steve Naroff · 16 years ago
- 399bd1b refine the "use of unary operator that may be intended as compound assignment (+=)" by Chris Lattner · 16 years ago
- 43af76e Some struct/class mismatch fixes, to silence MSVC warnings. by Sebastian Redl · 16 years ago
- 25a30d0 Don't discard increment/decrement on function pointers. It's kind of by Eli Friedman · 16 years ago
- d42ffbd Revert my last couple patches until I can get them to not make the tests fail. by Ted Kremenek · 16 years ago
- b9eb3af Teach Diagnostic about Selector. by Ted Kremenek · 16 years ago
- 150ec29 Selector: (changes made after discussing this more with Steve Naroff) by Ted Kremenek · 16 years ago
- e4f3e06 Downgrade complaints about the use of variable-sized types within a by Douglas Gregor · 16 years ago
- a71c129 Use the 'declaration does not declare anything' error when we see an anonymous struct/union declaration outside of a struct or union in C by Douglas Gregor · 16 years ago
- c837656 Implement GNU C semantics for K&R function definitions that follow a by Douglas Gregor · 16 years ago
- 79cd116 Handle #pragma pack(0). I left this out of diagnostic because users should by Daniel Dunbar · 16 years ago
- 9fa14a5 Improve recovery from ill-formed scope specifiers. Fixes PR3670. by Douglas Gregor · 16 years ago
- 80711a2 Implement the GNU semantics for forward declarations of enum types in by Douglas Gregor · 16 years ago
- 6e775db Add Parse/Sema support for weak_import attribute. by Daniel Dunbar · 16 years ago
- e6ee6ba add source range for type of super cast, giving something like: by Chris Lattner · 16 years ago
- 6f8ce14 more minor simplifications. by Chris Lattner · 16 years ago
- 8b963ef refactor C++ bitfield checking a bit (haha) by Chris Lattner · 16 years ago
- 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 16 years ago
- dd53eb5 Partial fix <rdar://problem/6301205> [irgen] dot-syntax on super isn't supported. by Steve Naroff · 16 years ago
- fbffca6 Tweak diag for <rdar://problem/5982579> [clang on xcode] (using arch=x86_64): synthesized property 'sdkPath' must either be named the same as a compatible ivar or must explicitly name an ivar. by Steve Naroff · 16 years ago
- 61d6852 Fix <rdar://problem/6144382> [sema] gcc inconsistency w.r.t. forward protocol declarations. by Steve Naroff · 16 years ago
- 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 16 years ago
- e61b988 Removed an unfortunate cut and paste left-over. by Fariborz Jahanian · 16 years ago
- a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
- b06d875 Partial fix for <rdar://problem/6645157> [clang on Xcode; regression]: error: instance variable 'someField' is private. by Steve Naroff · 16 years ago
- 175ba1e Some refactoring of recent code. No functionality change. by Fariborz Jahanian · 16 years ago
- b1006c7 Fix a corner case of message lookup looking for class methods. by Fariborz Jahanian · 16 years ago
- 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 16 years ago
- 7f0f5dc Check that the return type for function definitions is complete. by Eli Friedman · 16 years ago
- 0b2b6e1 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 16 years ago