- Apr 18, 2008
-
-
Ted Kremenek authored
compiler warning introduced by a recent patch of mine. llvm-svn: 49917
-
Ted Kremenek authored
llvm-svn: 49914
-
Ted Kremenek authored
from registered BugTypes. This helps with debugging. Add detection of NULL values in ref count checker; this suppresses false positives. llvm-svn: 49912
-
Ted Kremenek authored
the checker-specific logic of symbolic assumptions. llvm-svn: 49910
-
Nate Begeman authored
llvm-svn: 49909
-
Ted Kremenek authored
llvm-svn: 49908
-
Ted Kremenek authored
llvm-svn: 49907
-
Ted Kremenek authored
be created as "temporary files" that are not world readable. llvm-svn: 49904
-
Ted Kremenek authored
digest as a file already added to the index. This a workaround for the analyzer analyzing the same file more than once, which can happen when building multiple targets. llvm-svn: 49903
-
Nate Begeman authored
llvm-svn: 49899
-
Nate Begeman authored
information into the IR type codegen. This allows a target to codegen the C 'double' type as either double or float. llvm-svn: 49898
-
Ted Kremenek authored
This is a workaround until we figure out why a freshly create Preprocessor doesn't expand macros from headers. llvm-svn: 49897
-
Ted Kremenek authored
llvm-svn: 49896
-
Ted Kremenek authored
llvm-svn: 49895
-
Ted Kremenek authored
llvm-svn: 49894
-
Ted Kremenek authored
llvm-svn: 49893
-
Ted Kremenek authored
llvm-svn: 49892
-
Chris Lattner authored
depends on the column number of the start of the tab. llvm-svn: 49891
-
Ted Kremenek authored
llvm-svn: 49890
-
Ted Kremenek authored
Shuffled around code in CFRefCount to better pair classes with implementation, and started adding subclasses of RangedBugReport to handle better diagnostics for reference count bugs. llvm-svn: 49889
-
Ted Kremenek authored
llvm-svn: 49888
-
Ted Kremenek authored
llvm-svn: 49887
-
Ted Kremenek authored
llvm-svn: 49886
-
Ted Kremenek authored
llvm-svn: 49885
-
Ted Kremenek authored
EmitPathWarning into one method. We now properly handle emitting warnings without a PathDiagnosticClient when the warning does not involve a particular statement. llvm-svn: 49884
-
Fariborz Jahanian authored
llvm-svn: 49883
-
Fariborz Jahanian authored
Mostly semantic checking in this patch. This is on going and incomplete. llvm-svn: 49882
-
Steve Naroff authored
llvm-svn: 49881
-
Ted Kremenek authored
the exit block of the CFG. llvm-svn: 49880
-
Ted Kremenek authored
llvm-svn: 49879
-
Chris Lattner authored
macro expansions. llvm-svn: 49877
-
Ted Kremenek authored
clang.cpp: InitializePreprocessor now makes a copy of the contents of PredefinesBuffer and passes it to the preprocessor object. clang.cpp: DriverPreprocessorFactory now calls "InitializePreprocessor" instead of this being done in main(). html::HighlightMacros() now takes a PreprocessorFactory, allowing it to conjure up a new Preprocessor to highlight macros. class HTMLDiagnostics now takes a PreprocessorFactory* that it can use for html::HighlightMacros(). Updated clients of HTMLDiagnostics to use this new interface. llvm-svn: 49875
-
Chris Lattner authored
Handle text escaping (e.g. & -> &) last, to avoid interactions between 'replace' operations and insert operations. This fixes a problem with "&;&" on line 666 of the gcc.c example I sent out. llvm-svn: 49874
-
- Apr 17, 2008
-
-
Ted Kremenek authored
While this adds no extra functionality now, we will soon pass the PreprocessorFactory object to some ASTConsumers. llvm-svn: 49873
-
Chris Lattner authored
llvm-svn: 49871
-
Chris Lattner authored
llvm-svn: 49870
-
Ted Kremenek authored
llvm-svn: 49868
-
Ted Kremenek authored
expanding its definition. This is a pure CSS solution. Tested on IE7, Firefox 3b4, and Safari 3.1. Patch by Cedric Venet! llvm-svn: 49865
-
Ted Kremenek authored
avoid corrupting Preprocessor state. Working on a fix. llvm-svn: 49864
-
Ted Kremenek authored
llvm-svn: 49863
-