For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
confusion with external linkage types.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33663 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/AsmParser/llvmAsmParser.y b/lib/AsmParser/llvmAsmParser.y
index a5c4b67..229845d 100644
--- a/lib/AsmParser/llvmAsmParser.y
+++ b/lib/AsmParser/llvmAsmParser.y
@@ -2088,11 +2088,11 @@
              (Fn = CurModule.CurrentModule->getFunction(FunctionName, FT))) {
     // If this is the case, either we need to be a forward decl, or it needs 
     // to be.
-    if (!CurFun.isDeclare && !Fn->isExternal())
+    if (!CurFun.isDeclare && !Fn->isDeclaration())
       GEN_ERROR("Redefinition of function '" + FunctionName + "'!");
     
     // Make sure to strip off any argument names so we can't get conflicts.
-    if (Fn->isExternal())
+    if (Fn->isDeclaration())
       for (Function::arg_iterator AI = Fn->arg_begin(), AE = Fn->arg_end();
            AI != AE; ++AI)
         AI->setName("");