- Mar 23, 2010
-
-
Anders Carlsson authored
llvm-svn: 99251
-
Anders Carlsson authored
llvm-svn: 99250
-
Ted Kremenek authored
encounter a definition. llvm-svn: 99243
-
Ted Kremenek authored
a null dereference results from a field access. llvm-svn: 99236
-
Ted Kremenek authored
are called (transitively) by regular functions/blocks within a translation untion. llvm-svn: 99233
-
Fariborz Jahanian authored
and fix a missing diagnostics on assigning to a read-only property. Fixes radar 7766184. llvm-svn: 99230
-
Rafael Espindola authored
we see an specialization definition ever if we then see a extern template declaration. llvm-svn: 99226
-
- Mar 22, 2010
-
-
Ted Kremenek authored
Fixes <rdar://problem/7405601>. llvm-svn: 99222
-
Ted Kremenek authored
uninitialized value is used in the LHS of a compound assignment. llvm-svn: 99221
-
Douglas Gregor authored
Comment the reasons for the strange little dance we do with the main file name for debug information llvm-svn: 99215
-
Chris Lattner authored
format attribute specifier. llvm-svn: 99213
-
Fariborz Jahanian authored
(radar 7634653). llvm-svn: 99210
-
Chris Lattner authored
Will fix correctly now that I have a testcase llvm-svn: 99207
-
Anders Carlsson authored
llvm-svn: 99199
-
Fariborz Jahanian authored
implementations (radar 7547942). llvm-svn: 99198
-
Fariborz Jahanian authored
implementation or synthesized into an implementation. Also, fixes a code gen. bug when ivars are itroduced in interleaved implementations. (related to radar 7547942). llvm-svn: 99193
-
Kovarththanan Rajaratnam authored
llvm-svn: 99191
-
Chris Lattner authored
llvm-svn: 99190
-
Rafael Espindola authored
llvm-svn: 99188
-
Anders Carlsson authored
Add less than operators to ThisAdjustment, ReturnAdjustment and ThunkInfo. Sort the thunks before dumping them. llvm-svn: 99184
-
Anders Carlsson authored
llvm-svn: 99181
-
Douglas Gregor authored
llvm-svn: 99178
-
Anders Carlsson authored
llvm-svn: 99177
-
Douglas Gregor authored
Diagnostic subsystem, which is used in the rare case where we find a serious problem (i.e., an inconsistency in the file system) while we're busy formatting another diagnostic. In this case, the delayed diagnostic will be emitted after we're done with the other diagnostic. This is only to be used for fatal conditions detected at very inconvenient times, where we can neither stop the current diagnostic in flight nor can we suppress the second error. llvm-svn: 99175
-
Rafael Espindola authored
TSK_ExplicitInstantiationDeclaration make sure we call MaybeMarkVirtualMembersReferenced with a method attached to the definition. Remove the hack that forced vtable emition with declarations. llvm-svn: 99174
-
John McCall authored
entering a function or block definition, not on every single declaration. Unfortunately we don't have previous-lookup results around when it's time to make this decision, so we have to redo the lookup. The alternative is to use delayed diagnostics. llvm-svn: 99172
-
Chandler Carruth authored
toolchain configurations and is a small step toward FreeBSD support. llvm-svn: 99159
-
- Mar 21, 2010
-
-
Rafael Espindola authored
If a struct has an invalid field, mark it as invalid. Also avoid producing errors about incomplete types that are invalid. llvm-svn: 99150
-
Douglas Gregor authored
entry in a precompiled header, so that we can detect modified files even when we miss in the stat cache. llvm-svn: 99149
-
Anders Carlsson authored
llvm-svn: 99140
-
Rafael Espindola authored
CXXExprWithTemporaries. Not emitting the expression as an aggregate might be the right thing to do, but is orthogonal. Emitting it as an scalar expression will still try to create a temporary for the incomplete type of the CXXExprWithTemporaries and fail. llvm-svn: 99134
-
Ted Kremenek authored
llvm-svn: 99114
-
- Mar 20, 2010
-
-
Ted Kremenek authored
declaration is in a system header. llvm-svn: 99087
-
Ted Kremenek authored
This object controls when the warnings are executed, allowing the client code in Sema to selectively disable warnings as needed. Centralizing the logic for analysis-based warnings allows us to optimize when and how they are run. Along the way, remove the redundant logic for the 'check fall-through' warning for blocks; now the same logic is used for both blocks and functions. llvm-svn: 99085
-
David Chisnall authored
llvm-svn: 99077
-
Ted Kremenek authored
llvm-svn: 99064
-
Ted Kremenek authored
This avoids redundant diagnostics. llvm-svn: 99063
-
Daniel Dunbar authored
target when both {MACOSX,IPHONEOS}_DEPLOYMENT_TARGET were set. llvm-svn: 99055
-
Daniel Dunbar authored
llvm-svn: 99054
-
Daniel Dunbar authored
llvm-svn: 99053
-