- Apr 03, 2009
-
-
Ted Kremenek authored
llvm-svn: 68366
-
Daniel Dunbar authored
wasn't being forwarded. llvm-svn: 68365
-
Steve Naroff authored
Tweak test (now that http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20090330/015001.html is fixed). llvm-svn: 68364
-
Daniel Dunbar authored
string literals. llvm-svn: 68363
-
Douglas Gregor authored
llvm-svn: 68354
-
Mike Stump authored
llvm-svn: 68349
-
Douglas Gregor authored
llvm-svn: 68348
-
Mike Stump authored
llvm-svn: 68347
-
Douglas Gregor authored
llvm-svn: 68346
-
Ted Kremenek authored
llvm-svn: 68345
-
- Apr 02, 2009
-
-
Ed Schouten authored
Approved by: ddunbar llvm-svn: 68343
-
Douglas Gregor authored
applies fix-its to error messages that occur at that specific location in the program. llvm-svn: 68342
-
Fariborz Jahanian authored
objc's continuation class. llvm-svn: 68339
-
-
Daniel Dunbar authored
- Patch by Pawel Worach! llvm-svn: 68332
-
Ted Kremenek authored
llvm-svn: 68331
-
Mike Stump authored
llvm-svn: 68330
-
Sanjiv Gupta authored
Don't use static globals for params as it confuses the optimzer that their values are never being used in the function. llvm-svn: 68328
-
Ted Kremenek authored
llvm-svn: 68326
-
Douglas Gregor authored
llvm-svn: 68325
-
Douglas Gregor authored
scenes, using the underlying diagnostic client to format the messages. llvm-svn: 68324
-
Douglas Gregor authored
llvm-svn: 68322
-
Anders Carlsson authored
llvm-svn: 68321
-
Anders Carlsson authored
llvm-svn: 68320
-
Anders Carlsson authored
llvm-svn: 68319
-
Douglas Gregor authored
definition, warn if there are too many/too few function call arguments. llvm-svn: 68318
-
Daniel Dunbar authored
llvm-svn: 68316
-
Ted Kremenek authored
llvm-svn: 68302
-
Chris Lattner authored
llvm-svn: 68301
-
Anders Carlsson authored
llvm-svn: 68300
-
Ted Kremenek authored
long-term strategy, but this should work for now. llvm-svn: 68297
-
Ted Kremenek authored
can use a PathLocation after any reference Stmts are reclaimed, flattenLocation() converts those references to statements to source ranges. llvm-svn: 68292
-
Douglas Gregor authored
llvm-svn: 68289
-
Chris Lattner authored
of the range is now the ';' location. For something like this: $ cat t2.c #define bool int void f(int x, int y) { bool b = !x && y; } We used to produce: $ clang-cc t2.c -ast-dump typedef char *__builtin_va_list; void f(int x, int y) (CompoundStmt 0x2201f10 <t2.c:3:22, line:5:1> (DeclStmt 0x2201ef0 <line:2:14> <---- 0x2201a20 "int b = (BinaryOperator 0x2201ed0 <line:4:10, col:16> 'int' '&&' (UnaryOperator 0x2201e90 <col:10, col:11> 'int' prefix '!' (DeclRefExpr 0x2201c90 <col:11> 'int' ParmVar='x' 0x2201a50)) (DeclRefExpr 0x2201eb0 <col:16> 'int' ParmVar='y' 0x2201e10))") Now we produce: $ clang-cc t2.c -ast-dump typedef char *__builtin_va_list; void f(int x, int y) (CompoundStmt 0x2201f10 <t2.c:3:22, line:5:1> (DeclStmt 0x2201ef0 <line:2:14, line:4:17> <------ 0x2201a20 "int b = (BinaryOperator 0x2201ed0 <col:10, col:16> 'int' '&&' (UnaryOperator 0x2201e90 <col:10, col:11> 'int' prefix '!' (DeclRefExpr 0x2201c90 <col:11> 'int' ParmVar='x' 0x2201a50)) (DeclRefExpr 0x2201eb0 <col:16> 'int' ParmVar='y' 0x2201e10))") llvm-svn: 68288
-
Ted Kremenek authored
llvm-svn: 68283
-
Ted Kremenek authored
llvm-svn: 68282
-
Ted Kremenek authored
llvm-svn: 68281
-
Anders Carlsson authored
llvm-svn: 68280
-
Douglas Gregor authored
llvm-svn: 68279
-
Douglas Gregor authored
llvm-svn: 68278
-