- 879fd49 Implement instantiation of enums within class templates. This isn't by Douglas Gregor · 16 years ago
- f257b61 Check signedness of bitfield sizes. by Anders Carlsson · 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
- df03251 Implement template instantiation for builtin binary operators 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
- 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
- 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 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
- 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
- a03aca8 Partial fix for PR3310, concerning type-checking for tentative by Douglas Gregor · 16 years ago
- 4843e58 Address Doug's comments wrt the mangler and fix Eli's test case by Anders Carlsson · 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
- 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
- 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
- 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
- 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 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
- cc58147 add an a Attr::Destroy method and force clients to go through it. As part of by Chris Lattner · 16 years ago
- 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
- 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 16 years ago
- 0db28c5 Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup. by Anders Carlsson · 16 years ago
- 1a7acfa Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable will have the right type by the time the initializer is checked. This ensures that code like by Anders Carlsson · 16 years ago
- f306f86 Fix a crash in test/Parser/control-scope.c that testrunner didn't by Chris Lattner · 16 years ago
- f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
- 709fa15 Check a few more kinds of declarations that make a scope. by Eli Friedman · 16 years ago
- 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 16 years ago
- 3b8a36a Fix minor memory leak. Add comment describing what we need to do for by Eli Friedman · 16 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- 2129828 Zap the Sema constant initializer checking code that we aren't using by Eli Friedman · 16 years ago
- bc592e6 Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for by Eli Friedman · 16 years ago
- 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 16 years ago
- dd8e006 move some initialization checking code from SemaDecl.cpp by Chris Lattner · 16 years ago
- eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
- 111c2ee some minor cleanups, handle ObjCEncodeExpr in a couple places. by Chris Lattner · 16 years ago
- d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 16 years ago
- 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 16 years ago
- 25d944a In C, when we see a function declaration within a local scope, export by Douglas Gregor · 16 years ago
- 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
- 1829a6d fix rdar://6611778, a redefinition of an interface was causing an by Chris Lattner · 16 years ago
- 578a972 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 16 years ago
- 7b5b317 Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 16 years ago
- 61125c8 Slight tweak to last commit: make sure to copy CVR qualifiers for fixed by Eli Friedman · 16 years ago
- 1ca4813 Re-fix r65140 correctly. by Eli Friedman · 16 years ago
- ccef371 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 16 years ago
- 38af2de add plumbing to get ASTContext& down to allocation/deallocation points in ObjCList, by Chris Lattner · 16 years ago
- 7a21bd0 move the @implementation ivar list to being an ObjCList, which prevents by Chris Lattner · 16 years ago
- 540b146 Always try to fold array sizes, and warn if we could fold something that isn't an ICE. This makes us compatible with GCC. by Anders Carlsson · 16 years ago
- 63359c8 Fix <rdar://problem/6586239> bitfield constraints not enforced (for ObjC) by Steve Naroff · 16 years ago
- da15323 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 16 years ago
- 83aa61f GetTypeForDeclarator can return null on error now, handle this. by Chris Lattner · 16 years ago
- 1c17689 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 16 years ago
- f6123ca Couple of helpers for objc's gc attributes. No change in functionality. by Fariborz Jahanian · 16 years ago
- c2b6a82 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 16 years ago
- 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
- ed7e9ef Make warn-weak-field.m test pass again. by Fariborz Jahanian · 16 years ago
- 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
- c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 16 years ago
- afcc7b4 Remove one more redundant dyn_cast. by Argyrios Kyrtzidis · 16 years ago
- d311f37 Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 16 years ago
- 0c00aac All Decls have a DeclContext now, hooray! Fans of consistency rejoice. by Argyrios Kyrtzidis · 16 years ago
- 655753a Remove the error about redefining library functions. It's causing too by Douglas Gregor · 16 years ago
- 9add317 Static variables and functions won't collide with standard library by Douglas Gregor · 16 years ago
- 574aa40 Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 16 years ago
- 5a0c351 move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file. by Chris Lattner · 16 years ago
- ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 16 years ago
- 22bd905 diagnose uses of deprecated typenames and tags. by Chris Lattner · 16 years ago
- b1152d8 Supply the header corresponding to a library builtin as a separate argument to the LIBBUILTIN macro by Douglas Gregor · 16 years ago
- 450da98 When merging from a function with a prototype to a function without a by Douglas Gregor · 16 years ago
- a5afdd0 Remove FindIvarDeclaration. Use lookupInstanceVariable is is functionally by Fariborz Jahanian · 16 years ago
- ffed163 add assertion by Chris Lattner · 16 years ago
- 6871981 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 16 years ago
- cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 16 years ago
- 8e9dcb7 lots of trailing whitespace by Chris Lattner · 16 years ago
- 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
- 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
- 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
- a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
- 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
- ae17094 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 16 years ago
- f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 16 years ago
- ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
- 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
- 00d5074 Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 16 years ago
- 89ef6e0 Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 16 years ago
- 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
- 4b99bae Clean up an already-fixed FIXME by Douglas Gregor · 16 years ago
- ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
- 4ce205f Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 16 years ago
- d6efafa Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
- b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago