- May 15, 2009
-
-
Douglas Gregor authored
llvm-svn: 71872
-
Jay Foad authored
llvm-svn: 71871
-
Douglas Gregor authored
When word-wrapping, be more defensive about a ridiculously small number of columns. Fixes <rdar://problem/6892178> llvm-svn: 71870
-
Douglas Gregor authored
instantiating the definition of a function from a template. llvm-svn: 71869
-
Anders Carlsson authored
llvm-svn: 71861
-
Chris Lattner authored
buffer. This caused exciting nonsense like this: $ clang t.c -fsyntax-only -UMACRO In file included from <built-in>:104: <command line>:1:14: warning: extra tokens at end of #undef directive [-Wextra-tokens] #undef MACRO 1 ^ // 1 diagnostic generated. rdar://6891800 llvm-svn: 71860
-
Ted Kremenek authored
Fix crash when deriving the enclosing summary of a method whose first selector slot has a null IdentifierInfo*. This happens when analyzing Growl. llvm-svn: 71857
-
Anton Korobeynikov authored
llvm-svn: 71856
-
Owen Anderson authored
llvm-svn: 71855
-
Bill Wendling authored
Again, no intendtional functionality change. llvm-svn: 71854
-
Owen Anderson authored
llvm-svn: 71853
-
Owen Anderson authored
llvm-svn: 71852
-
Bill Wendling authored
llvm-svn: 71850
-
Owen Anderson authored
llvm-svn: 71849
-
Evan Cheng authored
llvm-svn: 71848
-
Ted Kremenek authored
llvm-svn: 71847
-
Ted Kremenek authored
llvm-svn: 71846
-
Ted Kremenek authored
llvm-svn: 71843
-
Ted Kremenek authored
Cleanup internal checks bug reporting, allowing intermediate diagnostics to be generated for bad argument warnings, bad branches, etc. llvm-svn: 71838
-
Owen Anderson authored
llvm-svn: 71837
-
Ted Kremenek authored
llvm-svn: 71836
-
Ted Kremenek authored
Fixes PR 4205. llvm-svn: 71835
-
Nick Lewycky authored
llvm-svn: 71834
-
Nick Lewycky authored
Also fix up some 80col violations while I'm there. llvm-svn: 71833
-
Ted Kremenek authored
llvm-svn: 71832
-
Ted Kremenek authored
PathDiagnosticLocation::asRange(): for a PathDiagnosticLocation, the range of a DeclStmt is only the decl, not the decl + initializer. llvm-svn: 71831
-
Ted Kremenek authored
loop body when generating 'Looping back to the head of the loop' diagnostics. llvm-svn: 71829
-
Bill Wendling authored
llvm-svn: 71828
-
Bill Wendling authored
though the classes have been marked with "VISIBILITY_HIDDEN". llvm-svn: 71827
-
Anders Carlsson authored
llvm-svn: 71825
-
Mike Stump authored
variables. For this to work, the backend needs to handle more complex forms for locations. A typical utterance would be: %forwarding = getelementptr %0* %use_by_ref, i32 0, i32 1 ; <i8**> [#uses=1] %0 = load i8** %forwarding ; <i8*> [#uses=1] %1 = bitcast i8* %0 to %0* ; <%0*> [#uses=1] %x = getelementptr %0* %1, i32 0, i32 4 ; <i32*> [#uses=1] %2 = bitcast i32* %x to { }* ; <{ }*> [#uses=1] call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable to { }*)) Presently when selection finds something it doesn't understand, it just avoids generating any information, which is safe, just incomplete. Radar 6867696 llvm-svn: 71824
-
Anders Carlsson authored
llvm-svn: 71823
-
Anders Carlsson authored
llvm-svn: 71822
-
Bill Wendling authored
logical/sane approach to organizing all of the stuff that goes into writing out DWARF information. Honestly? even this is too complex for what it's supposed to be doing. Trivia: It *looks* like there would be functionality changes, however there aren't! llvm-svn: 71821
-
Anders Carlsson authored
llvm-svn: 71820
-
Owen Anderson authored
llvm-svn: 71819
-
Douglas Gregor authored
llvm-svn: 71818
-
Fariborz Jahanian authored
method is a qualified id which conforms to the matching type of its method declaration. llvm-svn: 71817
-
Douglas Gregor authored
llvm-svn: 71816
-
David Greene authored
Implement !if, analogous to $(if) in GNU make. llvm-svn: 71815
-