- Dec 12, 2009
-
-
Jeffrey Yasskin authored
no extra safety anyway. llvm-svn: 91207
-
Eli Friedman authored
llvm-svn: 91205
-
Anders Carlsson authored
llvm-svn: 91204
-
Mike Stump authored
This implements a new flag -fcatch-undefined-behavior. The flag turns on additional runtime checks for: T a[I]; a[i] abort when i < 0 or i >= I. Future stuff includes shifts by >= bitwidth amounts. llvm-svn: 91198
-
Ted Kremenek authored
llvm-svn: 91196
-
Ted Kremenek authored
Make using '-fshort-enums' an error until it is actually implemented (changes the ABI, so it is dangerous to not error out if we don't support it). Fixes <rdar://problem/7461006>. llvm-svn: 91191
-
Anders Carlsson authored
llvm-svn: 91190
-
Anders Carlsson authored
llvm-svn: 91189
-
Anders Carlsson authored
llvm-svn: 91187
-
Anders Carlsson authored
llvm-svn: 91182
-
Anders Carlsson authored
llvm-svn: 91180
-
Daniel Dunbar authored
llvm-svn: 91176
-
Daniel Dunbar authored
llvm-svn: 91174
-
- Dec 11, 2009
-
-
Fariborz Jahanian authored
(fixes radar 7465023). llvm-svn: 91171
-
John McCall authored
llvm-svn: 91163
-
Fariborz Jahanian authored
valid standard conversion to match g++'s behaviour. llvm-svn: 91157
-
Eli Friedman authored
llvm-svn: 91156
-
Benjamin Kramer authored
llvm-svn: 91155
-
Eli Friedman authored
llvm-svn: 91152
-
Eli Friedman authored
llvm-svn: 91149
-
John McCall authored
in a file context. In well-formed code, only happens with friend functions. Fixes PR 5760. llvm-svn: 91146
-
Douglas Gregor authored
llvm-svn: 91141
-
Douglas Gregor authored
informative chunk. llvm-svn: 91139
-
Douglas Gregor authored
llvm-svn: 91138
-
Douglas Gregor authored
llvm-svn: 91137
-
Eli Friedman authored
correctly. llvm-svn: 91136
-
Douglas Gregor authored
specializations and class template partial specializations (they're never named directly). Also, member access expressions only refer to value declarations (fields, functions, enumerators, etc.) and Objective-C property declarations; filter out everything else. llvm-svn: 91133
-
Anders Carlsson authored
llvm-svn: 91129
-
Anders Carlsson authored
llvm-svn: 91127
-
Douglas Gregor authored
llvm-svn: 91125
-
Benjamin Kramer authored
llvm-svn: 91119
-
Benjamin Kramer authored
llvm-svn: 91118
-
Eli Friedman authored
for logical not. llvm-svn: 91112
-
Eli Friedman authored
llvm-svn: 91108
-
Ted Kremenek authored
Enhance understanding of VarRegions referenced by a block whose declarations are outside the current stack frame. Fixes <rdar://problem/7462324>. llvm-svn: 91107
-
Zhongxing Xu authored
llvm-svn: 91100
-
Anders Carlsson authored
Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRTTI which figures out the right linkage of the RTTI information for the given type and whether it should be defined or not. I will migrate clients over to GetAddrOfRTTI in subsequent commits (with tests). llvm-svn: 91098
-
Eli Friedman authored
llvm-svn: 91097
-
John McCall authored
doing any of the other redeclaration checks. We were missing a few cases. Fixes PR 5752. llvm-svn: 91096
-
John McCall authored
is difficult because they're so terribly, terribly ambiguous. We implement access declarations in terms of using declarations, which is quite reasonable. However, we should really persist the access/using distinction in the AST and use the appropriate name in diagnostics. This isn't a priority, so I'll just file a PR and hope someone else does it. :) llvm-svn: 91095
-