diff options
| author | Hal Finkel <hfinkel@anl.gov> | 2014-09-03 00:06:47 +0000 |
|---|---|---|
| committer | Hal Finkel <hfinkel@anl.gov> | 2014-09-03 00:06:47 +0000 |
| commit | 85f2692d2fc2c434e24d2af8ab770b41be63978f (patch) | |
| tree | b2c60a71161ab4b5d05d088887be0bf5f0d12184 /llvm/lib | |
| parent | ffa0895c3b32f01851532a6f40fd2c7e663afaf0 (diff) | |
| download | bcm5719-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.cpp | 6 |
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) { |

