- 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
- e2c565d When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 16 years ago
- 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
- 1931b44 Simplify the way in which we inject the names of tag definitions and by Douglas Gregor · 16 years ago
- ff77645 emit diagnostic when casting a ptr to a small int when doing static initialization (addresses Eli's comments I believe) by Nuno Lopes · 16 years ago
- 1dfa6e1 fix TryToFixInvalidVariablyModifiedType to reject negative array sizes by Nuno Lopes · 16 years ago
- d863517 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 16 years ago
- 8395081 allow cast from array to int to be considered as constant by Nuno Lopes · 16 years ago
- f231998 fix PR3459: improve compatibility with gcc when checking for constant exprs by Nuno Lopes · 16 years ago
- 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
- d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 16 years ago
- 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
- a518903 Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsing C/ObjC. by Steve Naroff · 16 years ago
- 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- c34ee5e Move InitListChecker out of Sema.h by Douglas Gregor · 16 years ago
- 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
- 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
- b43a50f Name change (isTypeName->getTypeName). by Steve Naroff · 16 years ago
- 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
- 133147d Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
- 939837f Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 13ca96a Fix for PR2100: merge types for variables. by Eli Friedman · 16 years ago
- 91b9f20 Ignore parens when determining if an expr is a string literal. Fixes PR3382. by Anders Carlsson · 16 years ago
- be109b3 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 16 years ago
- 21282df EXTWARNify the warning about unnamed typedefs of enums by Douglas Gregor · 16 years ago
- 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
- cf79b01 Don't look up decls with no name (such as parameters and unnamed tagged types), by Chris Lattner · 16 years ago
- 5af2f35 Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 16 years ago
- 40f4e69 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 16 years ago
- 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago