- 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
- 4262a07 - Generate error for protocol qualifiers on 'Class'. by Steve Naroff · 16 years ago
- d461777 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 16 years ago
- 279d896 Remove isSuperExpr(), which ignores any casts on 'super'. by Steve Naroff · 16 years ago
- d526c2f Sema::ActOnInstanceMessage(): Tighen up the lookup rules for handling messages to 'Class'. Also improve "super" handling. by Steve Naroff · 16 years ago
- ac1337d Minor cleanup, replace bool with qual_empty(). by Steve Naroff · 16 years ago
- 0de21fd Contains the following (related to problems found while investigting <rdar://problem/6497631> Message lookup is sometimes different than gcc's). by Steve Naroff · 16 years ago
- 578a972 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 16 years ago
- 8b1527b Remove debugging statement. by Steve Naroff · 16 years ago
- 6032979 Match gcc and always perform array/function conversion for asm input exprs. Fixes PR3641. by Anders Carlsson · 16 years ago
- f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 16 years ago
- 15509f4 Add support for GCC ObjC extension "Class<protocol>". Sigh. by Steve Naroff · 16 years ago
- 8dfb0c5 Warn about bogus protocol qualifiers. by Steve Naroff · 16 years ago
- 7b5b317 Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 16 years ago
- 5fd659d by Steve Naroff · 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
- f25df99 fix indentation by Chris Lattner · 16 years ago
- fe90de7 silence some warnings in no asserts mode. by Chris Lattner · 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
- 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 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
- 92dd386 replace a dirty hack with a clean solution. Too bad we can't by Chris Lattner · 16 years ago
- d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 16 years ago
- 83aa61f GetTypeForDeclarator can return null on error now, handle this. by Chris Lattner · 16 years ago
- b83d287 Add enough checking to ensure that non-constant block literals don't by Mike Stump · 16 years ago
- 403bc2b Arguments to unordered comparison builtins may need implicit casts. by Daniel Dunbar · 16 years ago
- 5bab788 Add sema support for the noinline attribute. by Anders Carlsson · 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
- b4650c1 fix another typo gabor noticed by Chris Lattner · 16 years ago
- eed9cac Fit 80col and fix indentation. by Mike Stump · 16 years ago
- 488e25b Fix spacing. by Mike Stump · 16 years ago
- 611a8c4 Provide a proper source location when building an implicit dereference. Fixes PR3600 by Douglas Gregor · 16 years ago
- f6123ca Couple of helpers for objc's gc attributes. No change in functionality. by Fariborz Jahanian · 16 years ago
- 67a6b6b fariborz already fixed this. by Chris Lattner · 16 years ago
- 3b6b83b minor name changes, no functionality change. by Chris Lattner · 16 years ago
- 7c53ca6 Downgrade the "excess elements in initializer" errors to warnings *in by Douglas Gregor · 16 years ago
- 1e4db7c rip out __builtin_overload by Chris Lattner · 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
- 7549c55 __attribute__((aligned)) was being ignored! by Daniel Dunbar · 16 years ago
- 443e53c final string diagnostic issue (that I know about): by Chris Lattner · 16 years ago
- 719e615 Next step toward making string diagnostics correct: handle by Chris Lattner · 16 years ago
- 2197c96 Fix some issues handling sub-token locations that come from macro expansions. by Chris Lattner · 16 years ago
- 5934e75 Start generating gc'able code using the new objc gc type attributes. by Fariborz Jahanian · 16 years ago
- 0150cdf only get the spelling of a token to get its length if it needs cleaning. by Chris Lattner · 16 years ago
- d0d082f use the full spelling of a string literal token so that trigraphs by Chris Lattner · 16 years ago
- ed7e9ef Make warn-weak-field.m test pass again. by Fariborz Jahanian · 16 years ago
- ba372b8 Cleanup objc's gc attributes code no longer needed. by Fariborz Jahanian · 16 years ago
- 6080008 Start improving diagnostics that relate to subcharacters of string literals. by Chris Lattner · 16 years ago
- 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
- da425eb nothing says "ted was here" like a random url dropped in a header :) by Chris Lattner · 16 years ago
- 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
- 39c28bb fix the ownership issues and location tracking in Sema::ParseObjCStringLiteral. by Chris Lattner · 16 years ago
- 2085fd6 privatize all of the string literal memory allocation/creation by Chris Lattner · 16 years ago
- c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 16 years ago
- f4b136f add some comments describing what is happening here. by Chris Lattner · 16 years ago
- a0af1fe simplify the code used to compute the type of an objc string. This makes by Chris Lattner · 16 years ago
- 6903981 rename CheckBuiltinCFStringArgument -> CheckObjCString by Chris Lattner · 16 years ago
- 726e168 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 16 years ago
- d33d9c0 Representation of objc gc's attribute using ExtQualType. by Fariborz Jahanian · 16 years ago
- a119a3b fix rdar://6597252: two exactly identical pointer types are always by Chris Lattner · 16 years ago
- efdc39d rename some variables, no functionality change. by Chris Lattner · 16 years ago
- cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
- 3274260 Attribute 'iboutlet' can be applied to Objective-C property declarations. by Ted Kremenek · 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
- 7fd46da Now that ObjC decls have DeclContexts too, remove an ugly hack from IdentifierResolver. by Argyrios Kyrtzidis · 16 years ago
- 0c00aac All Decls have a DeclContext now, hooray! Fans of consistency rejoice. by Argyrios Kyrtzidis · 16 years ago
- f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
- 655753a Remove the error about redefining library functions. It's causing too by Douglas Gregor · 16 years ago
- ba27e2a emit: by Chris Lattner · 16 years ago
- 4330d65 remove "; candidates are/is:" from various ambiguity diagnostics. by Chris Lattner · 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
- 3e00bad Added ClassTemplateSpecializationDecl, which is a subclass of by Douglas Gregor · 16 years ago
- f50adff copying and assignment of sema seem unwise :) 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
- 396b2a2 Diagnose non-power-of-2 arguments to attribute aligned. by Daniel Dunbar · 16 years ago
- ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 16 years ago
- 4310f4e Make "implicit int" an error in C++ (unless we're allowing Microsoft by Douglas Gregor · 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
- ecb81f2 random cleanup by Chris Lattner · 16 years ago
- c7984dd warn about interfaces that inherit from deprecated classes. by Chris Lattner · 16 years ago
- 16b34b4 warn about categories that implement deprecated interfaces. by Chris Lattner · 16 years ago
- 70f1954 early exit on error. This code is creating an invalid decl on error. This is by Chris Lattner · 16 years ago
- 73525de enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy by Chris Lattner · 16 years ago
- 450da98 When merging from a function with a prototype to a function without a by Douglas Gregor · 16 years ago