summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2014-09-03 00:06:47 +0000
committerHal Finkel <hfinkel@anl.gov>2014-09-03 00:06:47 +0000
commit85f2692d2fc2c434e24d2af8ab770b41be63978f (patch)
treeb2c60a71161ab4b5d05d088887be0bf5f0d12184 /llvm/lib
parentffa0895c3b32f01851532a6f40fd2c7e663afaf0 (diff)
downloadbcm5719-llvm-85f2692d2fc2c434e24d2af8ab770b41be63978f.tar.gz
bcm5719-llvm-85f2692d2fc2c434e24d2af8ab770b41be63978f.zip
[CFLAA] Remove one final initializer list
Maybe MSVC will be happy now... llvm-svn: 217000
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Analysis/CFLAliasAnalysis.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/CFLAliasAnalysis.cpp b/llvm/lib/Analysis/CFLAliasAnalysis.cpp
index 05a472d761b..1bf1c335795 100644
--- a/llvm/lib/Analysis/CFLAliasAnalysis.cpp
+++ b/llvm/lib/Analysis/CFLAliasAnalysis.cpp
@@ -140,6 +140,10 @@ struct FunctionInfo {
StratifiedSets<Value *> Sets;
// Lots of functions have < 4 returns. Adjust as necessary.
SmallVector<Value *, 4> ReturnedValues;
+
+ FunctionInfo(StratifiedSets<Value *> &&S,
+ SmallVector<Value *, 4> &&RV)
+ : Sets(std::move(S)), ReturnedValues(std::move(RV)) {}
};
struct CFLAliasAnalysis;
@@ -925,7 +929,7 @@ static FunctionInfo buildSetsFrom(CFLAliasAnalysis &Analysis, Function *Fn) {
Builder.add(&Arg);
}
- return {Builder.build(), std::move(ReturnedValues)};
+ return FunctionInfo(Builder.build(), std::move(ReturnedValues));
}
void CFLAliasAnalysis::scan(Function *Fn) {
OpenPOWER on IntegriCloud