summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2015-09-10 07:16:42 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2015-09-10 07:16:42 +0000
commit1a296ec6d190a66bf222c187ba63b031cb54b1fa (patch)
tree6e1f7b67f61d5e409bd22197f7b1b61ecb88d855 /llvm/lib
parent5cf3a02992a98d0c745a70c58989fd0f74c55727 (diff)
downloadbcm5719-llvm-1a296ec6d190a66bf222c187ba63b031cb54b1fa.tar.gz
bcm5719-llvm-1a296ec6d190a66bf222c187ba63b031cb54b1fa.zip
GlobalsAAResult(&&): Move every members.
Or, one of MSVC builders failed with unexpected behavior. llvm-svn: 247247
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Analysis/GlobalsModRef.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/GlobalsModRef.cpp b/llvm/lib/Analysis/GlobalsModRef.cpp
index 6981244f77a..9dbda3aa422 100644
--- a/llvm/lib/Analysis/GlobalsModRef.cpp
+++ b/llvm/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,
OpenPOWER on IntegriCloud