- Apr 24, 2010
-
-
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
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
-
Dan Gohman authored
pointer operand. This fixes an abort on MultiSource/Applications/ClamAV/libclamav_mbox.c. llvm-svn: 102238
-
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
-
Devang Patel authored
llvm-svn: 102226
-
Devang Patel authored
llvm-svn: 102224
-
Fariborz Jahanian authored
must be there or it is error (Next runtime). llvm-svn: 102223
-
Douglas Gregor authored
arguments. Rather than having the parser call ActOnParamDeclarator (which is a bit of a hack), call a new ActOnObjCExceptionDecl action. We'll be moving more functionality into this handler to perform earlier checking of @catch. llvm-svn: 102222
-
Douglas Gregor authored
statements. Instead of the @try having a single @catch, where all of the @catch's were chained (using an O(n^2) algorithm nonetheless), @try just holds an array of its @catch blocks. The resulting AST is slightly more compact (not important) and better represents the actual language semantics (good). llvm-svn: 102221
-
Fariborz Jahanian authored
llvm-svn: 102219
-
Anders Carlsson authored
llvm-svn: 102218
-
- Apr 23, 2010
-
-
John McCall authored
a simple IDNS mask by introducing a namespace for non-member operators. llvm-svn: 102215
-
Argyrios Kyrtzidis authored
ConsumeAndStoreUntil would stop at tok::unknown when caching an inline method definition while SkipUntil would go past it while parsing the method. Fixes PR 6903. llvm-svn: 102214
-
Anders Carlsson authored
llvm-svn: 102211
-
Anders Carlsson authored
llvm-svn: 102208
-
Daniel Dunbar authored
chain outwards when inside a nested exception scope. - A real test for this is going into LLVM test-suite. llvm-svn: 102204
-
Daniel Dunbar authored
llvm-svn: 102203
-
John McCall authored
two bugfixes which fix selfhost and (hopefully) the nightly tests. llvm-svn: 102198
-