DescriptionLLVM 3.5 merge: Subzero
OwningPtr is now unique_ptr.
Variable's copy ctor is deleted and Variable::asType returns a Variable. That
used to work because of return value optimization and doesn't work anymore
because the implicitly-declared move ctor is getting deleted (because at least
one data member, IceString, isn't trivially copyable). This wouldn't be a
problem in C++14, but it is in C++11, the implicitly declared move ctor
therefore needs to be force-generated by marking it with '= default'.
InstX8632Lockable::dump was declared but never defined, causing a link error because of a missing vtable.
getFileOrSTDIN now uses ErrorOr.
LLVM now uses C++11's std::error_code.
Add missing header for SmallString.
ValueHandle.h changed location.
LLVM_OVERRIDE is now override (and doesn't require virtual).
Add missing header for LLVM_DELETED_FUNCTION.
R= stichnot@chromium.org
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3930
TEST= ???
Patch Set 1 #Patch Set 2 : More fixes. #Patch Set 3 : Rebase #
Messages
Total messages: 5 (0 generated)
|