1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00

GlobalsAAResult(&&): Move every members.

Or, one of MSVC builders failed with unexpected behavior.

llvm-svn: 247247
This commit is contained in:
NAKAMURA Takumi 2015-09-10 07:16:42 +00:00
parent 49ab60d17b
commit c05f204b7a

View File

@ -789,7 +789,12 @@ GlobalsAAResult::GlobalsAAResult(const DataLayout &DL,
: AAResultBase(TLI), DL(DL) {} : AAResultBase(TLI), DL(DL) {}
GlobalsAAResult::GlobalsAAResult(GlobalsAAResult &&Arg) GlobalsAAResult::GlobalsAAResult(GlobalsAAResult &&Arg)
: AAResultBase(std::move(Arg)), DL(Arg.DL) {} : AAResultBase(std::move(Arg)), DL(Arg.DL),
NonAddressTakenGlobals(std::move(Arg.NonAddressTakenGlobals)),
IndirectGlobals(std::move(Arg.IndirectGlobals)),
AllocsForIndirectGlobals(std::move(Arg.AllocsForIndirectGlobals)),
FunctionInfos(std::move(Arg.FunctionInfos)),
Handles(std::move(Arg.Handles)) {}
/*static*/ GlobalsAAResult /*static*/ GlobalsAAResult
GlobalsAAResult::analyzeModule(Module &M, const TargetLibraryInfo &TLI, GlobalsAAResult::analyzeModule(Module &M, const TargetLibraryInfo &TLI,