Remove dependence on the return type of ConstantArray::get

llvm-svn: 11463
diff --git a/llvm/lib/Transforms/Instrumentation/EmitFunctions.cpp b/llvm/lib/Transforms/Instrumentation/EmitFunctions.cpp
index 57254b9..0025d3e 100644
--- a/llvm/lib/Transforms/Instrumentation/EmitFunctions.cpp
+++ b/llvm/lib/Transforms/Instrumentation/EmitFunctions.cpp
@@ -89,7 +89,7 @@
                                           cstruct, "llvmFunctionTable");
   M.getGlobalList().push_back(gb);
 
-  ConstantArray *constArray = ConstantArray::get(ArrayType::get(Type::SByteTy, 
+  Constant *constArray = ConstantArray::get(ArrayType::get(Type::SByteTy, 
 								sBCons.size()),
 						 sBCons);
 
diff --git a/llvm/lib/VMCore/Constants.cpp b/llvm/lib/VMCore/Constants.cpp
index f86fcc1..280e005 100644
--- a/llvm/lib/VMCore/Constants.cpp
+++ b/llvm/lib/VMCore/Constants.cpp
@@ -434,7 +434,7 @@
     Values.push_back(Val);
   }
   
-  ConstantArray *Replacement = ConstantArray::get(getType(), Values);
+  Constant *Replacement = ConstantArray::get(getType(), Values);
   assert(Replacement != this && "I didn't contain From!");
 
   // Everyone using this now uses the replacement...
diff --git a/llvm/projects/Stacker/lib/compiler/StackerCompiler.cpp b/llvm/projects/Stacker/lib/compiler/StackerCompiler.cpp
index 931796f..1183979 100644
--- a/llvm/projects/Stacker/lib/compiler/StackerCompiler.cpp
+++ b/llvm/projects/Stacker/lib/compiler/StackerCompiler.cpp
@@ -173,7 +173,7 @@
 	TheExit = new Function( 
 	    exit_type, GlobalValue::ExternalLinkage, "exit", TheModule);
 
-	ConstantArray* str_format = ConstantArray::get("%s");
+	Constant* str_format = ConstantArray::get("%s");
 	StrFormat = new GlobalVariable( 
 	    /*type=*/ArrayType::get( Type::SByteTy,  3 ),
 	    /*isConstant=*/true,
@@ -183,7 +183,7 @@
 	    /*parent=*/TheModule
 	);
 
-	ConstantArray* in_str_format = ConstantArray::get(" %as");
+	Constant* in_str_format = ConstantArray::get(" %as");
 	InStrFormat = new GlobalVariable( 
 	    /*type=*/ArrayType::get( Type::SByteTy,  5 ),
 	    /*isConstant=*/true,
@@ -193,7 +193,7 @@
 	    /*parent=*/TheModule
 	);
 
-	ConstantArray* num_format = ConstantArray::get("%d");
+	Constant* num_format = ConstantArray::get("%d");
 	NumFormat = new GlobalVariable( 
 	    /*type=*/ArrayType::get( Type::SByteTy,  3 ),
 	    /*isConstant=*/true,
@@ -203,7 +203,7 @@
 	    /*parent=*/TheModule
 	);
 
-	ConstantArray* in_num_format = ConstantArray::get(" %d");
+	Constant* in_num_format = ConstantArray::get(" %d");
 	InNumFormat = new GlobalVariable( 
 	    /*type=*/ArrayType::get( Type::SByteTy,  4 ),
 	    /*isConstant=*/true,
@@ -213,7 +213,7 @@
 	    /*parent=*/TheModule
 	);
 
-	ConstantArray* chr_format = ConstantArray::get("%c");
+	Constant* chr_format = ConstantArray::get("%c");
 	ChrFormat = new GlobalVariable( 
 	    /*type=*/ArrayType::get( Type::SByteTy,  3 ),
 	    /*isConstant=*/true,
@@ -223,7 +223,7 @@
 	    /*parent=*/TheModule
 	);
 
-	ConstantArray* in_chr_format = ConstantArray::get(" %c");
+	Constant* in_chr_format = ConstantArray::get(" %c");
 	InChrFormat = new GlobalVariable( 
 	    /*type=*/ArrayType::get( Type::SByteTy,  4 ),
 	    /*isConstant=*/true,
@@ -413,7 +413,7 @@
     ArrayType* char_array = ArrayType::get( Type::SByteTy, len + 1 );
 
     // Create an initializer for the value
-    ConstantArray* initVal = ConstantArray::get( value );
+    Constant* initVal = ConstantArray::get( value );
 
     // Create an internal linkage global variable to hold the constant.
     GlobalVariable* strconst = new GlobalVariable(