diff options
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp b/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp index fc788d90e8d..295a9bce6c2 100644 --- a/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp +++ b/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp @@ -36,7 +36,7 @@ static void extractAliases(MaterializationResponsibility &R, Module &M, A->replaceAllUsesWith(F); A->eraseFromParent(); F->setName(AliasName); - } else if (isa<GlobalValue>(Aliasee)) { + } else if (isa<GlobalVariable>(Aliasee)) { auto *G = cloneGlobalVariableDecl(M, *cast<GlobalVariable>(Aliasee)); A->replaceAllUsesWith(G); A->eraseFromParent(); |