- Jan 05, 2010
-
-
Fariborz Jahanian authored
llvm-svn: 92746
-
Steve Naroff authored
llvm-svn: 92744
-
Fariborz Jahanian authored
llvm-svn: 92742
-
rdar://problem/7490212Steve Naroff authored
related to <rdar://problem/6596843> clang ObjC rewriter: Line endings still mixed in rewrite output This fix was dropped when I integrated the 'objective-rewrite' branch. llvm-svn: 92737
-
Zhongxing Xu authored
ASTContext::hasSameUnqualifiedType() when one of the type is VariableArrayType. llvm-svn: 92723
-
Zhongxing Xu authored
llvm-svn: 92715
-
Nate Begeman authored
llvm-svn: 92686
-
Anders Carlsson authored
When emitting member function pointers, use the canonical decl if the member function is virtual. Fixes PR5940. llvm-svn: 92680
-
Mike Stump authored
llvm-svn: 92677
-
Mike Stump authored
llvm-svn: 92676
-
Ted Kremenek authored
Make static analysis support for C++ 'this' expression context-sensitive. Essentially treat 'this' as a implicit parameter to the method call, and associate a region with it. llvm-svn: 92675
-
Fariborz Jahanian authored
llvm-svn: 92558
-
Ted Kremenek authored
Remove stale comment. We already do format string checking for functions with the format attribute. llvm-svn: 92553
-
Mike Stump authored
llvm-svn: 92551
-
Ted Kremenek authored
GRStateManager. Having these references was an abstraction violation, as they really should only be known about GRExprEngine. This change required adding a new 'ProcessAssume' callback in GRSubEngine. GRExprEngine implements this callback by calling 'EvalAssume' on all registered Checker objects as well as the registered GRTransferFunc object. llvm-svn: 92549
-
John McCall authored
overlap between this and -Wsign-compare, which is why I want them in the same place. llvm-svn: 92543
-
John McCall authored
llvm-svn: 92541
-
Mike Stump authored
assembly code. This avoids changing the bahvior when normal asm("") statements are used. The type of code affected would be: void* t4(void) { __asm mov eax, fs:[0x10] } I hope people like this version, if not, let me know. llvm-svn: 92531
-
- Jan 04, 2010
-
-
Mike Stump authored
llvm-svn: 92526
-
John McCall authored
whose operands are non-negative integer constant expressions. This comes up in LLVM in a few places. llvm-svn: 92525
-
Douglas Gregor authored
types. Fixes APFloat.cpp compilation failure. llvm-svn: 92523
-
Fariborz Jahanian authored
This is wip. llvm-svn: 92501
-
Douglas Gregor authored
definitions from a precompiled header. This ensures that code-completion with macro names behaves the same with or without precompiled headers. llvm-svn: 92497
-
Daniel Dunbar authored
llvm-svn: 92493
-
Daniel Dunbar authored
llvm-svn: 92491
-
Douglas Gregor authored
interface, suggest correction of typos. For example, given: @interface NSString @end @implementation NSstring @end we'll warn with: t.m:4:19: warning: cannot find interface declaration for 'NSstring'; did you mean 'NSString'? @implementation NSstring ^ However, since this is just a warning, we don't provide a fix-it hint. Good idea, Ted! llvm-svn: 92488
-
- Jan 03, 2010
-
-
Benjamin Kramer authored
llvm-svn: 92453
-
Douglas Gregor authored
constructs: - Instance variable lookup ("foo->ivar" and, in instance methods, "ivar") - Property name lookup ("foo.prop") - Superclasses - Various places where a class name is required - Protocol names (e.g., id<proto>) This seems to cover many of the common places where typos could occur. llvm-svn: 92449
-
Eli Friedman authored
llvm-svn: 92441
-
Eli Friedman authored
llvm-svn: 92439
-
Eli Friedman authored
coverage. llvm-svn: 92433
-
Eli Friedman authored
llvm-svn: 92432
-
Eli Friedman authored
llvm-svn: 92431
-
- Jan 02, 2010
-
-
Eli Friedman authored
llvm-svn: 92429
-
Eli Friedman authored
llvm-svn: 92428
-
Eli Friedman authored
llvm-svn: 92424
-
Anders Carlsson authored
llvm-svn: 92421
-
Anders Carlsson authored
llvm-svn: 92420
-
Anders Carlsson authored
Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow. llvm-svn: 92409
-
- Jan 01, 2010
-
-
Anders Carlsson authored
llvm-svn: 92399
-