- Apr 15, 2009
-
-
Chris Lattner authored
llvm-svn: 69206
-
Daniel Dunbar authored
- This was particularly bad since I fixed one instance of this name and not another, meaning we got an LLVM module with the same effective name in two different globals! llvm-svn: 69205
-
Dan Gohman authored
llvm-svn: 69204
-
Dan Gohman authored
llvm-svn: 69203
-
Devang Patel authored
llvm-svn: 69202
-
rdar://problem/6786597Steve Naroff authored
Teach Sema::SemaBuiltinVAStart() about blocks. llvm-svn: 69201
-
Fariborz Jahanian authored
gen. issue for property in continuation class declared readwrite but which did not generate the declaration for the setter. Fix also removed a FIXME and resulted in code cleanup. llvm-svn: 69200
-
Daniel Dunbar authored
llvm-svn: 69199
-
Daniel Dunbar authored
llvm-svn: 69198
-
Chris Lattner authored
spectacularly when built for x86-64. llvm-svn: 69197
-
Douglas Gregor authored
Some minor cleanup. llvm-svn: 69196
-
Chris Lattner authored
llvm-svn: 69193
-
Chris Lattner authored
diagnostic can belong to at most one group. Each group can contain multiple diags, but we have nice syntax for the common case of "1 diag to one group". llvm-svn: 69192
-
Douglas Gregor authored
token length in the PCH file rather than trying (and failing) to reconstruct it be getting the spelling token's length. llvm-svn: 69191
-
Dan Gohman authored
variadic operands correctly. Patch by Jakob Stoklund Olesen! llvm-svn: 69190
-
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
-