- 0c9404e Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 17 years ago
- 44c0f2a Slight tweak to last commit: make sure to copy CVR qualifiers for fixed by Eli Friedman · 17 years ago
- a3b1d03 Re-fix r65140 correctly. by Eli Friedman · 17 years ago
- 3260641 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 17 years ago
- 2229872 add plumbing to get ASTContext& down to allocation/deallocation points in ObjCList, by Chris Lattner · 17 years ago
- d7ba858 move the @implementation ivar list to being an ObjCList, which prevents by Chris Lattner · 17 years ago
- c4c6031 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 · 17 years ago
- 17b2f5d Fix <rdar://problem/6586239> bitfield constraints not enforced (for ObjC) by Steve Naroff · 17 years ago
- ce98257 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 17 years ago
- ae0197e GetTypeForDeclarator can return null on error now, handle this. by Chris Lattner · 17 years ago
- 0756c97 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 17 years ago
- d29fecd Couple of helpers for objc's gc attributes. No change in functionality. by Fariborz Jahanian · 17 years ago
- 222e5e4 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 17 years ago
- 171c45a Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 17 years ago
- d35c792 Make warn-weak-field.m test pass again. by Fariborz Jahanian · 17 years ago
- 94349fd Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 17 years ago
- b2809a0 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 17 years ago
- 8c80735 Remove one more redundant dyn_cast. by Argyrios Kyrtzidis · 17 years ago
- 4b4f67a Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 17 years ago
- 0cf6625 All Decls have a DeclContext now, hooray! Fans of consistency rejoice. by Argyrios Kyrtzidis · 17 years ago
- 7a0febe Remove the error about redefining library functions. It's causing too by Douglas Gregor · 17 years ago
- a908e7f Static variables and functions won't collide with standard library by Douglas Gregor · 17 years ago
- 31180bb Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 17 years ago
- 2eccbc1 move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file. by Chris Lattner · 17 years ago
- 8eb018a Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 17 years ago
- a377833 diagnose uses of deprecated typenames and tags. by Chris Lattner · 17 years ago
- 9eebd97 Supply the header corresponding to a library builtin as a separate argument to the LIBBUILTIN macro by Douglas Gregor · 17 years ago
- bfdd607 When merging from a function with a prototype to a function without a by Douglas Gregor · 17 years ago
- 7a855e3 Remove FindIvarDeclaration. Use lookupInstanceVariable is is functionally by Fariborz Jahanian · 17 years ago
- 1598a3a add assertion by Chris Lattner · 17 years ago
- bcbf863 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 17 years ago
- 75a45ba Adopt a more principled approach to invalid declarations: by Douglas Gregor · 17 years ago
- 4576b2e lots of trailing whitespace by Chris Lattner · 17 years ago
- 4bf74fd Refactor the deprecated and unavailable checks into a new by Chris Lattner · 17 years ago
- e711f70 Add hook to add attributes to function declarations that we know by Douglas Gregor · 17 years ago
- 538c3d8 Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 17 years ago
- ac5d4c5 Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 17 years ago
- b9063fc Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago
- 633b737 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 17 years ago
- 4e5cbdc Initial implementation of function overloading in C. by Douglas Gregor · 17 years ago
- f6591ca Implement Declarator::getSourceRange(). by Sebastian Redl · 17 years ago
- 9817f4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 17 years ago
- df0913b Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 17 years ago
- 95ea38f Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 17 years ago
- 5a20195 Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
- 706a6a9 Clean up an already-fixed FIXME by Douglas Gregor · 17 years ago
- cd72ba9 Semantic checking for class template declarations and by Douglas Gregor · 17 years ago
- 8af63e4 Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 17 years ago
- ec6e189 Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 17 years ago
- ded2d7b Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 17 years ago
- 2ada048 Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 17 years ago
- 8a6be5e Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 17 years ago
- 4489e94 When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 17 years ago
- 889ceb7 Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 17 years ago
- 8761da5 Simplify the way in which we inject the names of tag definitions and by Douglas Gregor · 17 years ago
- 7cffb63 emit diagnostic when casting a ptr to a small int when doing static initialization (addresses Eli's comments I believe) by Nuno Lopes · 17 years ago
- 026bcde fix TryToFixInvalidVariablyModifiedType to reject negative array sizes by Nuno Lopes · 17 years ago
- 0e8fc3c Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 17 years ago
- 598afdc allow cast from array to int to be considered as constant by Nuno Lopes · 17 years ago
- 8877f99 fix PR3459: improve compatibility with gcc when checking for constant exprs by Nuno Lopes · 17 years ago
- d14247a Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 17 years ago
- ddb2485 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 17 years ago
- ed8f288 Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 17 years ago
- d25adc9 Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsing C/ObjC. by Steve Naroff · 17 years ago
- 0202cb4 Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 17 years ago
- 60f3622 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
- 85df8d8 Move InitListChecker out of Sema.h by Douglas Gregor · 17 years ago
- dcfe56d Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 17 years ago
- 347f7ea Code generation support for C99 designated initializers. by Douglas Gregor · 17 years ago
- 16c8e59 Name change (isTypeName->getTypeName). by Steve Naroff · 17 years ago
- fb03466 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 17 years ago
- aec0f37 Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 17 years ago
- 49f97d7 Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 17 years ago
- 7368d58 Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
- 8b7c526 Fix for PR2100: merge types for variables. by Eli Friedman · 17 years ago
- b66a312 Ignore parens when determining if an expr is a string literal. Fixes PR3382. by Anders Carlsson · 17 years ago
- 9aa8904 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 17 years ago
- 2d9dde0e EXTWARNify the warning about unnamed typedefs of enums by Douglas Gregor · 17 years ago
- e4a0bb7 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 17 years ago
- d977351 Don't look up decls with no name (such as parameters and unnamed tagged types), by Chris Lattner · 17 years ago
- 1ce41ed Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 17 years ago
- 0da5ac8 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 17 years ago
- 6e6ad60 Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
- dd430f7 Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 17 years ago
- 2f2bdeb Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 17 years ago
- 051d8fd Warn about typedefs of enums without any declarator name. Fixes rdar://problem/6503878 by Douglas Gregor · 17 years ago
- dee1be8 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 17 years ago
- 1778f4b Don't ICE on user redeclaration of objc's built-in types. by Fariborz Jahanian · 17 years ago
- d3fb18f silence release-assert warning. by Chris Lattner · 17 years ago
- ac8ef9e Extract code dealing with typedef declarators into a separate function. by Zhongxing Xu · 17 years ago
- 9b7714d Extract code dealing with variable declarator into a separate function. by Zhongxing Xu · 17 years ago
- bece5d6 Extract code dealing with declarators of function type into a separate function by Zhongxing Xu · 17 years ago
- e53c036 PR3330: given an enum like this: by Chris Lattner · 17 years ago
- 6be2939 add support for initializing static vars with a cast to union (gcc extension) by Nuno Lopes · 17 years ago
- 960b5bc Initial implementation of member name lookup by Douglas Gregor · 17 years ago
- 3407432 Refactor name lookup. by Douglas Gregor · 17 years ago
- 5fb5397 Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 17 years ago
- 4ba36fc FunctionDecl::setParams() now uses the allocator associated with ASTContext to allocate the array of ParmVarDecl*'s. by Ted Kremenek · 17 years ago
- 2b136fe Permitting typedefs without a name is a Microsoft/GNU extension by Douglas Gregor · 17 years ago
- b3730b5 Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 17 years ago