diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Transforms/Utils/SymbolRewriter.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/Transforms/Utils/SymbolRewriter.cpp | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/contrib/llvm-project/llvm/lib/Transforms/Utils/SymbolRewriter.cpp b/contrib/llvm-project/llvm/lib/Transforms/Utils/SymbolRewriter.cpp index 456724779b43..aacf81d83519 100644 --- a/contrib/llvm-project/llvm/lib/Transforms/Utils/SymbolRewriter.cpp +++ b/contrib/llvm-project/llvm/lib/Transforms/Utils/SymbolRewriter.cpp @@ -69,6 +69,7 @@  #include "llvm/IR/GlobalVariable.h"  #include "llvm/IR/Module.h"  #include "llvm/IR/Value.h" +#include "llvm/InitializePasses.h"  #include "llvm/Pass.h"  #include "llvm/Support/Casting.h"  #include "llvm/Support/CommandLine.h" @@ -380,11 +381,11 @@ parseRewriteFunctionDescriptor(yaml::Stream &YS, yaml::ScalarNode *K,    // TODO see if there is a more elegant solution to selecting the rewrite    // descriptor type    if (!Target.empty()) -    DL->push_back(llvm::make_unique<ExplicitRewriteFunctionDescriptor>( +    DL->push_back(std::make_unique<ExplicitRewriteFunctionDescriptor>(          Source, Target, Naked));    else      DL->push_back( -        llvm::make_unique<PatternRewriteFunctionDescriptor>(Source, Transform)); +        std::make_unique<PatternRewriteFunctionDescriptor>(Source, Transform));    return true;  } @@ -442,11 +443,11 @@ parseRewriteGlobalVariableDescriptor(yaml::Stream &YS, yaml::ScalarNode *K,    }    if (!Target.empty()) -    DL->push_back(llvm::make_unique<ExplicitRewriteGlobalVariableDescriptor>( +    DL->push_back(std::make_unique<ExplicitRewriteGlobalVariableDescriptor>(          Source, Target,          /*Naked*/ false));    else -    DL->push_back(llvm::make_unique<PatternRewriteGlobalVariableDescriptor>( +    DL->push_back(std::make_unique<PatternRewriteGlobalVariableDescriptor>(          Source, Transform));    return true; @@ -505,11 +506,11 @@ parseRewriteGlobalAliasDescriptor(yaml::Stream &YS, yaml::ScalarNode *K,    }    if (!Target.empty()) -    DL->push_back(llvm::make_unique<ExplicitRewriteNamedAliasDescriptor>( +    DL->push_back(std::make_unique<ExplicitRewriteNamedAliasDescriptor>(          Source, Target,          /*Naked*/ false));    else -    DL->push_back(llvm::make_unique<PatternRewriteNamedAliasDescriptor>( +    DL->push_back(std::make_unique<PatternRewriteNamedAliasDescriptor>(          Source, Transform));    return true;  | 
