- Apr 15, 2009
-
-
Douglas Gregor authored
llvm-svn: 69186
-
-
Chris Lattner authored
move the remaining default mapping exceptions from C++ code into the .td files. llvm-svn: 69183
-
Chris Lattner authored
llvm-svn: 69179
-
Steve Naroff authored
llvm-svn: 69178
-
Chris Lattner authored
implicit from its parenting. Now that diag mapping is explicit, eliminate the fatal and extwarn classes. llvm-svn: 69177
-
Chris Lattner authored
in the record. llvm-svn: 69176
-
Chris Lattner authored
be tied to the diag class. This requires an LLVM tree update. llvm-svn: 69175
-
Chris Lattner authored
llvm-svn: 69174
-
Chris Lattner authored
llvm-svn: 69173
-
Douglas Gregor authored
llvm-svn: 69172
-
Daniel Dunbar authored
llvm-svn: 69171
-
Fariborz Jahanian authored
llvm-svn: 69170
-
Douglas Gregor authored
llvm-svn: 69169
-
Anders Carlsson authored
llvm-svn: 69168
-
rdar://problem/6789707Steve Naroff authored
Fix <rdar://problem/6789707> "warning: 'extern' variable has an initializer" not correct for __private_extern__. llvm-svn: 69167
-
Chris Lattner authored
llvm-svn: 69166
-
rdar://problem/6791490Steve Naroff authored
caused by: <rdar://problem/6252084> [sema] jumps into Obj-C exception blocks should be disallowed. Sema::RecursiveCalcLabelScopes() and Sema::RecursiveCalcJumpScopes() need to pop the ScopeStack within the statement iteration loop (was outside the loop). Eli, please review (thanks). llvm-svn: 69165
-
Chris Lattner authored
llvm-svn: 69158
-
Chris Lattner authored
llvm-svn: 69157
-
Chris Lattner authored
llvm-svn: 69156
-
Chris Lattner authored
llvm-svn: 69155
-
Chris Lattner authored
with other diagnostic mapping. In the new scheme, -Wfoo or -Wno-foo or -Werror=foo all override the -pedantic options, and __extension__ robustly silences all extension diagnostics in their scope. An added bonus of this change is that MAP_DEFAULT goes away, meaning that per-diagnostic mapping information can now be stored in 2 bits, doubling the density of the Diagnostic::DiagMapping array. This also substantially simplifies Diagnostic::getDiagnosticLevel. OTOH, this temporarily introduces some "macro intensive" code in Diagnostic.cpp. This will be addressed in a later patch. llvm-svn: 69154
-
Douglas Gregor authored
anonymous structs or unions. Fixes PR3778. llvm-svn: 69153
-
Chris Lattner authored
llvm-svn: 69152
-
Nick Lewycky authored
problem from instcombine. llvm-svn: 69151
-
Anders Carlsson authored
llvm-svn: 69150
-
Chris Lattner authored
llvm-svn: 69149
-
Chris Lattner authored
llvm-svn: 69148
-
Douglas Gregor authored
to using designator indices. No functionality change. llvm-svn: 69147
-
Douglas Gregor authored
Don't tip-to around BitstreamReader::JumpToBit jumping to the end of the stream. LLVM has been updated to allow this llvm-svn: 69146
-
Douglas Gregor authored
llvm-svn: 69145
-
Chris Lattner authored
llvm-svn: 69142
-
Chris Lattner authored
llvm-svn: 69141
-
Bill Wendling authored
llvm-svn: 69140
-
Chris Lattner authored
llvm-svn: 69138
-
Anders Carlsson authored
llvm-svn: 69137
-
Chris Lattner authored
-Wfoo=ignore syntax. GCC supports -Wno-foo, no need to invent our own stuff. llvm-svn: 69136
-
Chris Lattner authored
b) test dramatically faster. llvm-svn: 69135
-
Anders Carlsson authored
llvm-svn: 69134
-