- Mar 23, 2009
-
-
Ted Kremenek authored
A test case to test that -warn-dead-stores does not emit a warning for stores to variables marked with '#pragma unused'. llvm-svn: 67570
-
Ted Kremenek authored
llvm-svn: 67569
-
Daniel Dunbar authored
On a synthetic command line consisting of almost all defined options, this drops wall time from .00494 to .00336 and user time from .00258 to .00105. On the same benchmark, clang-driver is about 15% faster than the primary gcc driver and almost twice as fast as the gcc driver driver. llvm-svn: 67564
-
Anders Carlsson authored
llvm-svn: 67559
-
Ted Kremenek authored
llvm-svn: 67553
-
Daniel Dunbar authored
llvm-svn: 67552
-
Fariborz Jahanian authored
llvm-svn: 67551
-
Anders Carlsson authored
More improvements to abstract type checking. Handle arrays correctly, and make sure to check parameter types before they decay. llvm-svn: 67550
-
Daniel Dunbar authored
clang doesn't support, and don't want to warn are unused. Eventually these should disappear. Here is a more readable list than is in the diff: W options: -Wall, -Wcast-align, -Wchar-align, -Wchar-subscripts, -Werror, -Wextra, -Winline, -Wint-to-pointer-cast, -Wmissing-braces, -Wmost, -Wnested-externs, -Wno-format-y2k, -Wno-four-char-constants, -Wno-missing-field-initializers, -Wno-trigraphs, -Wno-unknown-pragmas, -Wno-unused-parameter, -Wparentheses, -Wpointer-arith, -Wpointer-to-int-cast, -Wreturn-type, -Wshorten-64-to-32, -Wswitch, -Wunused-function, -Wunused-label, -Wunused-value, -Wunused-variable, -Wwrite-strings. f options: -fasm-blocks, -fmessage-length=. llvm-svn: 67549
-
Daniel Dunbar authored
Release-Asserts mode). Also, avoid searching through option groups (which will never match). llvm-svn: 67548
-
Chris Lattner authored
llvm-svn: 67543
-
Anders Carlsson authored
llvm-svn: 67542
-
Douglas Gregor authored
library function, accept this declaration and pretend that we do not know that this is a library function. autoconf depends on this (broken) behavior. llvm-svn: 67541
-
Chris Lattner authored
This matters in assembler mode, where this is silently allowed. This fixes rdar://6709206. llvm-svn: 67539
-
Ted Kremenek authored
<rdar://problem/6704930> involving SimpleConstraintManager not reasoning well about symbolic constraint values involving arithmetic operators. llvm-svn: 67534
-
Douglas Gregor authored
prototype. Thanks Eli! llvm-svn: 67533
-
Chris Lattner authored
llvm-svn: 67532
-
Douglas Gregor authored
llvm-svn: 67530
-
Daniel Dunbar authored
llvm-svn: 67529
-
Daniel Dunbar authored
- Patch by Ed Schoeten! llvm-svn: 67527
-
Ted Kremenek authored
values passed-by-reference to unknown functions. llvm-svn: 67519
-
Daniel Dunbar authored
llvm-svn: 67517
-
Eli Friedman authored
Evaluate for __extension__ and __builtin_choose_expr. llvm-svn: 67506
-
Eli Friedman authored
llvm-svn: 67503
-
Eli Friedman authored
llvm-svn: 67501
-
Eli Friedman authored
llvm-svn: 67499
-
Ted Kremenek authored
llvm-svn: 67498
-
Eli Friedman authored
llvm-svn: 67497
-
Eli Friedman authored
llvm-svn: 67496
-
Sebastian Redl authored
Recognize rvalue references in C++03, but complain about them. This leads to far better error recovery. llvm-svn: 67495
-
Eli Friedman authored
incompatibilities in assignments from other pointer incompatibilities. Based off of the patch in PR3342. (This doesn't implement -Wno-pointer-sign, but I don't know the driver code very well.) llvm-svn: 67494
-
Daniel Dunbar authored
situation should never occur now that arguments are parsed correctly. llvm-svn: 67493
-
Sebastian Redl authored
llvm-svn: 67492
-
Eli Friedman authored
attempting to illegally modify a BlockDeclRefExpr. llvm-svn: 67491
-
Daniel Dunbar authored
llvm-svn: 67490
-
Eli Friedman authored
isObjCObjectPointerType to work with qualified types. Adjust test for changes. If the SemaExpr changes are wrong or break existing code, feel free to delete the "ExprTy.addConst();" line and revert my changes to test/Sema/block-literal.c. llvm-svn: 67489
-
- Mar 22, 2009
-
-
Sebastian Redl authored
llvm-svn: 67488
-
Sebastian Redl authored
llvm-svn: 67487
-
Eli Friedman authored
llvm-svn: 67486
-
Eli Friedman authored
llvm-svn: 67485
-