[Debug Info] replace DIUnspecifiedParameter with DITrivialType.
[oota-llvm.git] / lib / IR / DIBuilder.cpp
index 218787c9933a9dff461e8e08b72cbd16fc593062..2df302cd672820c3a98054cdacc121924ccd649e 100644 (file)
@@ -875,11 +875,11 @@ void DIBuilder::retainType(DIType T) {
 
 /// createUnspecifiedParameter - Create unspeicified type descriptor
 /// for the subroutine type.
-DIDescriptor DIBuilder::createUnspecifiedParameter() {
+DITrivialType DIBuilder::createUnspecifiedParameter() {
   Value *Elts[] = {
     GetTagConstant(VMContext, dwarf::DW_TAG_unspecified_parameters)
   };
-  return DIDescriptor(MDNode::get(VMContext, Elts));
+  return DITrivialType(MDNode::get(VMContext, Elts));
 }
 
 /// createForwardDecl - Create a temporary forward-declared type that