- Dec 07, 2009
-
-
Ted Kremenek authored
Add clang-cc option '-analyzer-opt-analyze-nested-blocks' to treat block literals as an entry point for analyzer checks. llvm-svn: 90810
-
Nuno Lopes authored
llvm-svn: 90772
-
John McCall authored
but the results are imperfect. For posterity, I did: cat <<EOF > $cmdfile s/DeclaratorInfo/TypeSourceInfo/g s/DInfo/TInfo/g s/TypeTypeSourceInfo/TypeSourceInfo/g s/SourceTypeSourceInfo/TypeSourceInfo/g EOF find lib -name '*.cpp' -not -path 'lib/Parse/*' -exec sed -i '' -f $cmdfile '{}' \; find lib -name '*.h' -exec sed -i '' -f $cmdfile '{}' \; find include -name '*.h' -not -path 'include/clang/Parse/*' -not -path 'include/clang/Basic/*' -exec sed -i '' -f $cmdfile '{}' \; llvm-svn: 90743
-
Chris Lattner authored
llvm-svn: 90735
-
Chris Lattner authored
llvm-svn: 90732
-
- Dec 06, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90703
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=86026 Note: The 'improved debugging' changes weren't integrated (since they were later reverted, since they didn't improve debugging). llvm-svn: 90693
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=82174 llvm-svn: 90692
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=72893 llvm-svn: 90690
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=71473 llvm-svn: 90688
- Dec 05, 2009
-
-
Benjamin Kramer authored
llvm-svn: 90678
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=71086 http://llvm.org/viewvc/llvm-project?view=rev&revision=71107 Note: This fixes <rdar://problem/6845623> from protocol to template. llvm-svn: 90665
-
Steve Naroff authored
Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-project?view=rev&revision=90642). Simply use the 'LangOpts' member already present in TextDiagnosticPrinter. Sorry for the confusion! llvm-svn: 90664
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=71086 Note - This commit only includes the fix for: <rdar://problem/6309338> slightly different error message format for Visual Studio. The fix for <rdar://problem/6845623> from protocol to template. is separate/forthcoming. llvm-svn: 90642
-
- Dec 04, 2009
-
-
John McCall authored
llvm-svn: 90614
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=70978 llvm-svn: 90597
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=70926 llvm-svn: 90596
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=70922 llvm-svn: 90595
-
Daniel Dunbar authored
which meant that hasErrorOccurred() checks to prevent codegen-on-invalid weren't working. llvm-svn: 90560
-
Daniel Dunbar authored
from a source file. - This allows CIndex to avoid iterating over all the top-level decls when using a PCH, which means we deserialize far fewer decls. llvm-svn: 90559
-
Chris Lattner authored
test like this: #line 4 "foo" #define XX ? #if XX #endif We now emit: In file included from t.c:7: foo:7:5: error: invalid token at start of a preprocessor expression #if XX ^ foo:5:12: note: instantiated from: #define XX ? ^ instead of: In file included from t.c:7: foo:7:5: error: invalid token at start of a preprocessor expression #if XX ^ ./t.h:6:12: note: instantiated from: #define XX ? ^ (where the note doesn't obey #line or print the include stack when needed). This fixes PR5617 llvm-svn: 90554
-
Eli Friedman authored
llvm-svn: 90550
-
- Dec 03, 2009
-
-
Ted Kremenek authored
Try to make the output of PlistDiagnostics more deterministic by sorting PathDiagnostics before they are emitted. Fixes <rdar://problem/7439668>. llvm-svn: 90478
-
Daniel Dunbar authored
Fix two more diagnostic-on-stderr instances that thought they could hide from me -- they thought wrong. llvm-svn: 90442
-
Daniel Dunbar authored
llvm-svn: 90441
-
Daniel Dunbar authored
llvm-svn: 90438
-
Daniel Dunbar authored
Fix CompilerInstance::createOutputFile to use proper diagnostics, and (try to) update all clients to be able to handle failure. llvm-svn: 90437
-
Daniel Dunbar authored
llvm-svn: 90436
-
Daniel Dunbar authored
llvm-svn: 90434
-
Daniel Dunbar authored
llvm-svn: 90433
-
Daniel Dunbar authored
llvm-svn: 90422
-
Daniel Dunbar authored
llvm-svn: 90414
-
Daniel Dunbar authored
llvm-svn: 90413
-
Daniel Dunbar authored
llvm-svn: 90379
-
- Dec 02, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90349
-
Daniel Dunbar authored
llvm-svn: 90348
-
Mike Stump authored
llvm-svn: 90334
-
Douglas Gregor authored
file. This is accomplished by introducing the notion of a "virtual" file into the file manager, which provides a FileEntry* for a named file whose size and modification time are known but which may not exist on disk. Added a cute little test that remaps both a .c file and a .h file it includes to alternative files. llvm-svn: 90329
-