- Jan 05, 2010
-
-
Chris Lattner authored
llvm-svn: 92559
-
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
-
Daniel Dunbar authored
llvm-svn: 92522
-
Fariborz Jahanian authored
This is wip. llvm-svn: 92501
-
Douglas Gregor authored
llvm-svn: 92500
-
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: 92440
-
Eli Friedman authored
llvm-svn: 92439
-
Eli Friedman authored
llvm-svn: 92435
-
Eli Friedman authored
coverage. llvm-svn: 92433
-
Eli Friedman authored
llvm-svn: 92432
-
Eli Friedman authored
llvm-svn: 92431
-
Eli Friedman authored
llvm-svn: 92430
-
- 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
-
Douglas Gregor authored
Make sure that the search for visible declarations looks into the semantic parents of out-of-line function contexts llvm-svn: 92397
-
Douglas Gregor authored
llvm-svn: 92396
-
Mike Stump authored
llvm-svn: 92386
-
Mike Stump authored
llvm-svn: 92385
-
Douglas Gregor authored
class), provide a suggestion for the type or class found. However, since we can't recover properly in this case, don't provide a fix-it hint. Example: test/FixIt/typo.m:8:3: error: use of undeclared identifier 'NSstring'; did you mean 'NSString'? NSstring *str = @"A string"; ... ^ 1 diagnostic generated. llvm-svn: 92379
-