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.