From eb2f352d0ffe950a4cf0238397df329ae2af2a27 Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Thu, 10 Sep 2015 07:16:42 +0000 Subject: [PATCH 1/1] GlobalsAAResult(&&): Move every members. Or, one of MSVC builders failed with unexpected behavior. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247247 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Analysis/GlobalsModRef.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/Analysis/GlobalsModRef.cpp b/lib/Analysis/GlobalsModRef.cpp index 6981244f77a..9dbda3aa422 100644 --- a/lib/Analysis/GlobalsModRef.cpp +++ b/lib/Analysis/GlobalsModRef.cpp @@ -789,7 +789,12 @@ GlobalsAAResult::GlobalsAAResult(const DataLayout &DL, : AAResultBase(TLI), DL(DL) {} 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 GlobalsAAResult::analyzeModule(Module &M, const TargetLibraryInfo &TLI, -- 2.34.1