Update for llvm api change.
llvm-svn: 208996
diff --git a/dragonegg/src/Backend.cpp b/dragonegg/src/Backend.cpp
index fce8ae9..9408c96 100644
--- a/dragonegg/src/Backend.cpp
+++ b/dragonegg/src/Backend.cpp
@@ -984,8 +984,8 @@
if (Linkage != GlobalValue::InternalLinkage && !IsWeakRef) {
// Create the LLVM alias.
- GlobalAlias *GA =
- new GlobalAlias(Aliasee->getType(), Linkage, "", Aliasee, TheModule);
+ auto *GA = new GlobalAlias(Aliasee->getType()->getElementType(), Linkage,
+ "", Aliasee, TheModule);
handleVisibility(decl, GA);
// Associate it with decl instead of V.