- Apr 25, 2010
-
-
Anders Carlsson authored
When building implicit base initializers, add a derived-to-base cast that points to the exact base specifier. llvm-svn: 102277
-
Nick Lewycky authored
llvm-svn: 102276
-
- Apr 24, 2010
-
-
Anders Carlsson authored
llvm-svn: 102275
-
Anders Carlsson authored
llvm-svn: 102274
-
Anders Carlsson authored
llvm-svn: 102273
-
Anders Carlsson authored
llvm-svn: 102272
-
Douglas Gregor authored
that the type we're copying is complete. Boost.Regex now builds, although it's failing its regression tests with our favorite "Sema doesn't consider destructor as used." assertion. llvm-svn: 102271
-
Anders Carlsson authored
Add a new GetAddressOfBaseClass overload that takes a base path and. Use it for derived-to-base casts. llvm-svn: 102270
-
Douglas Gregor authored
copy constructor, suppress user-defined conversions on the argument. Otherwise, we can end up in a recursion loop where the bind the argument of the copy constructor to another copy constructor call, whose argument is then a copy constructor call... Found by Boost.Regex which, alas, still isn't building. llvm-svn: 102269
-
Daniel Dunbar authored
defines, for increased compatibility with Darwin gcc. - This is a bit of a hack, since platform compatibility issues don't belong here, but I don't think this hurts anyone either. llvm-svn: 102264
-
Benjamin Kramer authored
llvm-svn: 102263
-
Benjamin Kramer authored
llvm-svn: 102262
-
Anders Carlsson authored
llvm-svn: 102261
-
Anders Carlsson authored
llvm-svn: 102260
-
Anders Carlsson authored
llvm-svn: 102259
-
Anders Carlsson authored
llvm-svn: 102258
-
Daniel Dunbar authored
Driver/Darwin: Fix Objective-C non-fragile ABI and dispatch method defaults, which were wrong in numerous places. - <rdar://problem/7903449> llvm-svn: 102257
-
Douglas Gregor authored
template parameter, by sure to mark that declaration as "referenced". The Boost.Iterator library now passes all tests. llvm-svn: 102256
-
Daniel Dunbar authored
- Replace -cc1 level -fobjc-legacy-dispatch with -fobjc-dispatch-method={legacy,non-legacy,mixed}. - Lift "mixed" vs "non-mixed" policy choice up to driver level, instead of being buried in CGObjCMac.cpp. - No intended functionality change. llvm-svn: 102255
-
Daniel Dunbar authored
llvm-svn: 102254
-
Anders Carlsson authored
llvm-svn: 102250
-
Anders Carlsson authored
llvm-svn: 102249
-
Douglas Gregor authored
llvm-svn: 102248
-
Douglas Gregor authored
when they are not complete (since we could not match them up to anything) and ensuring that enum parsing can cope with dependent elaborated-type-specifiers. Fixes PR6915 and PR6649. llvm-svn: 102247
-
Anders Carlsson authored
llvm-svn: 102246
-
Anders Carlsson authored
Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBaseSpecifierArray. More to come. llvm-svn: 102245
-
Douglas Gregor authored
(e.g., no typename, enum, class, etc.), e.g., because the context is one that is known to refer to a type. Patch from Enea Zaffanella! llvm-svn: 102243
-
Benjamin Kramer authored
llvm-svn: 102241
-
Nick Lewycky authored
No visible change. llvm-svn: 102240
-
Nick Lewycky authored
the variable that we set as though it came from the user. Fixes PR6835. llvm-svn: 102239
-
Dan Gohman authored
pointer operand. This fixes an abort on MultiSource/Applications/ClamAV/libclamav_mbox.c. llvm-svn: 102238
-
Evan Cheng authored
llvm-svn: 102237
-
Evan Cheng authored
When a load operand is promoted to an extload, replace other uses with uses of extload result truncated. llvm-svn: 102236
-
Dan Gohman authored
that indvars may use, now that indvars is recognizing le and ge loops. llvm-svn: 102235
-
Dan Gohman authored
Also, generalize ScalarEvolutions's min and max recognition to handle some new forms of min and max that this change makes more common. llvm-svn: 102234
-
Dan Gohman authored
llvm-svn: 102233
-
Dan Gohman authored
llvm-svn: 102232
-
John McCall authored
declaration" (i.e. the only which will actually be looked up) to have the non-member-operator bit. llvm-svn: 102231
-
Nick Lewycky authored
files with the additional suffix in the middle. llvm-svn: 102230
-
Dan Gohman authored
refactored out of ScalarEvolution::isImpliedCond, which will be updated to use this new utility routine soon. llvm-svn: 102229
-