Done in r250373.

Thanks!

-eric

On Wed, Oct 14, 2015 at 2:18 PM Amaury SECHET <
deadalnix+llvmrev...@gmail.com> wrote:

> deadalnix created this revision.
> deadalnix added reviewers: chandlerc, dexonsmith, echristo.
> deadalnix added a subscriber: cfe-commits.
>
> This diffs remove use of deprecated API.
>
> http://reviews.llvm.org/D13744
>
> Files:
>   lib/CodeGen/CGDebugInfo.cpp
>
> Index: lib/CodeGen/CGDebugInfo.cpp
> ===================================================================
> --- lib/CodeGen/CGDebugInfo.cpp
> +++ lib/CodeGen/CGDebugInfo.cpp
> @@ -844,7 +844,7 @@
>    }
>
>    llvm::DITypeRefArray EltTypeArray =
> DBuilder.getOrCreateTypeArray(EltTys);
> -  return DBuilder.createSubroutineType(Unit, EltTypeArray);
> +  return DBuilder.createSubroutineType(EltTypeArray);
>  }
>
>  /// Convert an AccessSpecifier into the corresponding DINode flag.
> @@ -1095,7 +1095,7 @@
>    if (Func->getExtProtoInfo().RefQualifier == RQ_RValue)
>      Flags |= llvm::DINode::FlagRValueReference;
>
> -  return DBuilder.createSubroutineType(Unit, EltTypeArray, Flags);
> +  return DBuilder.createSubroutineType(EltTypeArray, Flags);
>  }
>
>  /// isFunctionLocalClass - Return true if CXXRecordDecl is defined
> @@ -1395,7 +1395,7 @@
>    /* Function type */
>    llvm::Metadata *STy = getOrCreateType(Context.IntTy, Unit);
>    llvm::DITypeRefArray SElements = DBuilder.getOrCreateTypeArray(STy);
> -  llvm::DIType *SubTy = DBuilder.createSubroutineType(Unit, SElements);
> +  llvm::DIType *SubTy = DBuilder.createSubroutineType(SElements);
>    unsigned Size = Context.getTypeSize(Context.VoidPtrTy);
>    llvm::DIType *vtbl_ptr_type =
>        DBuilder.createPointerType(SubTy, Size, 0, "__vtbl_ptr_type");
> @@ -2599,8 +2599,7 @@
>    if (!D || DebugKind <= CodeGenOptions::DebugLineTablesOnly)
>      // Create fake but valid subroutine type. Otherwise -verify would
> fail, and
>      // subprogram DIE will miss DW_AT_decl_file and DW_AT_decl_line
> fields.
> -    return DBuilder.createSubroutineType(F,
> -
>  DBuilder.getOrCreateTypeArray(None));
> +    return
> DBuilder.createSubroutineType(DBuilder.getOrCreateTypeArray(None));
>
>    if (const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D))
>      return getOrCreateMethodType(Method, F);
> @@ -2637,7 +2636,7 @@
>        Elts.push_back(DBuilder.createUnspecifiedParameter());
>
>      llvm::DITypeRefArray EltTypeArray =
> DBuilder.getOrCreateTypeArray(Elts);
> -    return DBuilder.createSubroutineType(F, EltTypeArray);
> +    return DBuilder.createSubroutineType(EltTypeArray);
>    }
>
>    // Handle variadic function types; they need an additional
> @@ -2651,7 +2650,7 @@
>            EltTys.push_back(getOrCreateType(FPT->getParamType(i), F));
>        EltTys.push_back(DBuilder.createUnspecifiedParameter());
>        llvm::DITypeRefArray EltTypeArray =
> DBuilder.getOrCreateTypeArray(EltTys);
> -      return DBuilder.createSubroutineType(F, EltTypeArray);
> +      return DBuilder.createSubroutineType(EltTypeArray);
>      }
>
>    return cast<llvm::DISubroutineType>(getOrCreateType(FnType, F));
>
>
>
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to