Print variable's display name in dwarf DIE.
[oota-llvm.git] / lib / Target / ELFTargetAsmInfo.cpp
index 5a3b93a52f37b0ac78dfd9a92a9f31623bbed979..624b95c7b6c162e643545d7665d0c968a507c83a 100644 (file)
@@ -126,8 +126,7 @@ const Section*
 ELFTargetAsmInfo::MergeableStringSection(const GlobalVariable *GV) const {
   const TargetData *TD = TM.getTargetData();
   Constant *C = cast<GlobalVariable>(GV)->getInitializer();
-  const ConstantArray *CVA = cast<ConstantArray>(C);
-  const Type *Ty = CVA->getType()->getElementType();
+  const Type *Ty = cast<ArrayType>(C->getType())->getElementType();
 
   unsigned Size = TD->getTypePaddedSize(Ty);
   if (Size <= 16) {