- Apr 25, 2010
-
-
Douglas Gregor authored
bind, check accessibility of the destructor and mark the declaration as referenced. Fixes a bunch of Boost.Regex failures. llvm-svn: 102287
-
Anders Carlsson authored
llvm-svn: 102286
-
Anders Carlsson authored
llvm-svn: 102285
-
Anders Carlsson authored
RenameGetAddressOfBaseOfCompleteClass to GetAddressOfDirectBaseInCompleteClass to reflect that it only handles direct bases. llvm-svn: 102284
-
Anders Carlsson authored
llvm-svn: 102283
-
Anders Carlsson authored
llvm-svn: 102282
-
Anders Carlsson authored
llvm-svn: 102281
-
Nick Lewycky authored
llvm-svn: 102280
-
Anders Carlsson authored
DefineImplicitCopyConstructor now uses SetBaseOrMemberInitializers to create implicit base initializers. (Member initializers are still handled by CodeGenFunction::SynthesizeCXXCopyConstructor for now). llvm-svn: 102279
-
Dan Gohman authored
llvm-svn: 102278
-
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
-