- Apr 29, 2009
-
-
Zhongxing Xu authored
llvm-svn: 70380
-
Zhongxing Xu authored
llvm-svn: 70374
-
Chris Lattner authored
llvm-svn: 70373
-
Chris Lattner authored
1. In a struct field redefinition, don't mark the struct erroneous. The field is erroneous, but the struct is otherwise well formed. 2. Don't emit diagnostics about functions that are known to be broken already. Either fix is sufficient to silence the second diagnostic in the example, but the combination is better :) llvm-svn: 70371
-
Ted Kremenek authored
llvm-svn: 70369
-
Chris Lattner authored
This enables one specific class of non-literal format warnings. llvm-svn: 70368
-
Chris Lattner authored
llvm-svn: 70367
-
Chris Lattner authored
on by default). llvm-svn: 70365
-
Chris Lattner authored
llvm-svn: 70364
-
Chris Lattner authored
the extra argument warnings, and -Wformat -Wno-format-extra-args turns on -Wformat but not the extra-args warnings. llvm-svn: 70363
-
Chris Lattner authored
1. All all variants of -Wformat*, make them imply -Wformat. GCC warns if you use -Wformatfoo without -Wformat. We just make one imply the other. 2. Make -Wformat-nonliteral default to off, like gcc. It is an incredible nuisance. 3. Accept but currently ignore -Wformat-extra-args. llvm-svn: 70362
-
Chris Lattner authored
llvm-svn: 70361
-
Zhongxing Xu authored
llvm-svn: 70359
-
Zhongxing Xu authored
llvm-svn: 70358
-
Zhongxing Xu authored
llvm-svn: 70356
-
Daniel Dunbar authored
- Mirroring LLVM's docs/CommandGuide, a place to put .pod files which are used to generate man/html/etc documentation for tools provided as part of clang. llvm-svn: 70355
-
Mike Stump authored
llvm-svn: 70353
-
Ted Kremenek authored
on ObjCMessageExpr. This will enable us to use it elsewhere. This should not change any functionality. llvm-svn: 70352
-
-
Douglas Gregor authored
llvm-svn: 70339
-
Douglas Gregor authored
llvm-svn: 70338
-
Chris Lattner authored
lines that clang extracts from the source code so that machine parsing can easily ignore them. llvm-svn: 70337
-
Ted Kremenek authored
to add 'CFMakeCollectable' semantics to a method. llvm-svn: 70336
-
Chris Lattner authored
llvm-svn: 70335
-
Douglas Gregor authored
compilation if the user requested a PCH file but no such PCH file exists. llvm-svn: 70332
-
- Apr 28, 2009
-
-
Douglas Gregor authored
llvm-svn: 70330
-
Chris Lattner authored
and apparently not part of -Wall llvm-svn: 70329
-
Ted Kremenek authored
llvm-svn: 70327
-
Douglas Gregor authored
now gotten back about 180k of the 500k we lost. llvm-svn: 70326
-
Douglas Gregor authored
which eliminates the storage for IdentifierInfo in the "uninteresting identifier" cases. Sadly, this only brought back 7k of the 500k we lost :( llvm-svn: 70325
-
Douglas Gregor authored
llvm-svn: 70323
-
Douglas Gregor authored
llvm-svn: 70322
-
Douglas Gregor authored
line when using a PCH that were not provided when building the PCH file. If those names were used as identifiers somewhere in the PCH file, reject the PCH file. llvm-svn: 70321
-
Douglas Gregor authored
for identifiers to separate "interesting" from "uninteresting" identifiers. However, to cope with compiler invocations where the predefines buffers mismatch, we need to be able to search the complete identifier table. Cocoa.h.pch is now about 500k larger that it used to be :( llvm-svn: 70320
-
Daniel Dunbar authored
regardless of extension. - Otherwise we can't expect that just plugging in -ccc-pch-is-pch will work. llvm-svn: 70318
-
Eli Friedman authored
llvm-svn: 70317
-
Douglas Gregor authored
PCH file and the predefines buffer used when including the PCH file. We (explicitly) detect conflicting macro definitions (rejecting the PCH file) and about missing macro definitions (they'll be automatically pulled from the PCH file anyway). We're missing some checking to make sure that new macro definitions won't have any impact on the PCH file itself (e.g., #define'ing an identifier that the PCH file used). llvm-svn: 70316
-
Chris Lattner authored
llvm-svn: 70315
-
Eli Friedman authored
support in clang. llvm-svn: 70314
-
Ted Kremenek authored
llvm-svn: 70313
-