[opaque pointer type] Use the value type of the GlobalVariable rather than accessing...
[oota-llvm.git] / lib / AsmParser / LLParser.cpp
index 398292c2aa1ab99e97bc855087193cf44ea136fa..ef464c339f762635e46d6b63f01d7ec60d1bf524 100644 (file)
@@ -776,7 +776,7 @@ bool LLParser::ParseGlobal(const std::string &Name, LocTy NameLoc,
                             Name, nullptr, GlobalVariable::NotThreadLocal,
                             AddrSpace);
   } else {
-    if (GVal->getType()->getElementType() != Ty)
+    if (GVal->getValueType() != Ty)
       return Error(TyLoc,
             "forward reference and definition of global have different types");