- Apr 15, 2009
-
-
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
-
Zhongxing Xu authored
llvm-svn: 69133
-
Daniel Dunbar authored
- Set alignment on property lists. - 32-bit: o Set section on property lists. o Fix section name for category class methods. o Fix symbol name for property lists. o Fix section name for class method. o Set alignment and section on class extension structure. o Set alignment on a number of things: instance variables, methods, method descriptions, the symbols structure. - 64-bit: o Fix section flags for protocol list. I doubt most of these were problems in practice, but it is nice to match llvm-gcc. llvm-svn: 69132
-
Daniel Dunbar authored
-funsigned-bitfields for now (clang defaults to -fsigned-bitfields). - <rdar://problem/6790309> ER: Support -fsigned-bitfields/-funsigned-bitfields llvm-svn: 69131
-
Bill Wendling authored
llvm-svn: 69130
-
Dan Gohman authored
subclassed. llvm-svn: 69129
-
Dan Gohman authored
llvm-svn: 69128
-
Dan Gohman authored
llvm-svn: 69127
-
Dan Gohman authored
llvm-svn: 69126
-
Dan Gohman authored
llvm-svn: 69125
-
Dan Gohman authored
code out of line. llvm-svn: 69124
-
Dale Johannesen authored
sext around sext(shorter IV + constant), using a longer IV instead, when it can figure out the add can't overflow. This comes up a lot in subscripting; mainly affects 64 bit. llvm-svn: 69123
-
Evan Cheng authored
llvm-svn: 69121
-
Douglas Gregor authored
llvm-svn: 69119
-