- Feb 13, 2008
-
-
Chris Lattner authored
llvm-svn: 47074
-
Anders Carlsson authored
llvm-svn: 47041
-
Chris Lattner authored
llvm-svn: 47040
-
- Feb 12, 2008
-
-
Steve Naroff authored
Fix unsafe static cast... llvm-svn: 46980
-
- Feb 11, 2008
-
-
Steve Naroff authored
After yesterday's discussion (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-February/001044.html), decided not to change the semantics of Type::isIncompleteType(). This commit simply changes a couple comments to reflect this decision. llvm-svn: 46970
-
Anders Carlsson authored
Get rid of bogus warnings when the second argument in va_start is either an implicit cast expr or a paren expr. llvm-svn: 46950
-
Steve Naroff authored
Add a comment/FIXME to an earlier change. llvm-svn: 46947
-
Steve Naroff authored
Fix http://llvm.org/bugs/show_bug.cgi?id=1988. Sema::CheckInitializerListTypes() needs to ignore invalid structures. llvm-svn: 46942
-
Chris Lattner authored
is an array type not a pointer type. This requires updating some diags that change and updating the code generator to handle the proper form of strings. llvm-svn: 46941
-
- Feb 10, 2008
-
-
Eli Friedman authored
spec-compliant. I'll put together some testcases in a bit. llvm-svn: 46937
-
Steve Naroff authored
Add a diagnostics helper to remove some redundant code. llvm-svn: 46936
-
- Feb 09, 2008
-
-
Steve Naroff authored
Fix spelling in comment. llvm-svn: 46906
-
Steve Naroff authored
Fix <rdar://problem/5733511> clang doesn't emit error for const array. llvm-svn: 46905
-
- Feb 08, 2008
-
-
Steve Naroff authored
A bunch-o changes to fix <rdar://problem/5716046> incomplete implementation of ObjC class warning is incomplete As part of this fix, I made a low-level change to the text diagnostics machinery (to basically avoid printing duplicate source lines/carets when you have multiple diagnostics that refer to the same exact place). For now, this only happens with we don't have a source range (could be extended to support source ranges as well). llvm-svn: 46897
-
Eli Friedman authored
llvm-svn: 46873
-
Eli Friedman authored
gets kind of annoying. llvm-svn: 46872
-
Eli Friedman authored
llvm-svn: 46869
-
Anders Carlsson authored
llvm-svn: 46868
-
Anders Carlsson authored
llvm-svn: 46867
-
- Feb 07, 2008
-
-
Anders Carlsson authored
llvm-svn: 46855
-
Eli Friedman authored
llvm-svn: 46841
-
Steve Naroff authored
Implement -fms-extensions. This allows us to fuzzy parse non-standard MS constructs used in "windows.h". llvm-svn: 46838
-
- Feb 06, 2008
-
-
Eli Friedman authored
llvm-svn: 46830
-
Chris Lattner authored
eliminating a bunch of forwarding methods and generally simplifying things. llvm-svn: 46792
-
Chris Lattner authored
llvm-svn: 46788
-
Chris Lattner authored
Sema::ActOnTranslationUnitScope. The various ObjC pieces at the top of Sema.cpp should be moved into SemaObjC or something. llvm-svn: 46787
-
Chris Lattner authored
llvm-svn: 46786
-
Chris Lattner authored
llvm-svn: 46785
-
Anders Carlsson authored
llvm-svn: 46777
-
- Feb 05, 2008
-
-
Chris Lattner authored
llvm-svn: 46774
-
- Feb 04, 2008
-
-
Christopher Lamb authored
qualifiers use the __attribute__((address_space(id))) syntax. llvm-svn: 46691
-
- Feb 01, 2008
-
-
Steve Naroff authored
Rename diagnostic to reflect it's role... llvm-svn: 46650
-
Anders Carlsson authored
llvm-svn: 46638
-
Anders Carlsson authored
It is allowed to get the address of an array subscript, even if the array has the register qualifier, if the array is really a pointer. llvm-svn: 46634
-
Chris Lattner authored
Fix Sema::ActOnInstanceMessage to correctly do things in terms of canonical types, fixing bogus errors like: NSDistantObject.m:10383:120: error: bad receiver type 'typeof((id<NSMutableCopying>)self)' id mess = ({ id __inv__ = ((void *)0); id __mb__ = _NSMessageBuilder((id <NSMutableCopying>)self, &__inv__); (void)[(__typeof__((id <NSMutableCopying>)self))__mb__ mutableCopyWithZone:((void *)0)]; if (!objc_collecting_enabled()) object_dispose(__mb__); __inv__; }); llvm-svn: 46633
-
Chris Lattner authored
here I fix just one. The loop that rips through pointers should use getAsPointerType() not static_cast<PointerType*> to get the pointee. This fixes a crash on a large testcase. llvm-svn: 46632
-
- Jan 31, 2008
-
-
Nate Begeman authored
llvm-svn: 46601
-
Steve Naroff authored
Hack Sema::MergeTypeDefDecl() to silently ignore duplicate typedef's in system headers files. A bizarre, non-standard hook that many compilers appear to implement (sigh:-). llvm-svn: 46583
-
- Jan 30, 2008
-
-
Nate Begeman authored
llvm-svn: 46572
-
Devang Patel authored
llvm-svn: 46561
-