From 83162abb07dedaddbe0e126d612a859e5d264d24 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Mon, 18 Apr 2016 22:38:52 +0000 Subject: Remove old DIBuilder::createFunction overload used only by dragonegg, which does not currently build NFC llvm-svn: 266691 --- llvm/lib/IR/DIBuilder.cpp | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'llvm/lib/IR/DIBuilder.cpp') diff --git a/llvm/lib/IR/DIBuilder.cpp b/llvm/lib/IR/DIBuilder.cpp index 5c9a3c4..23a822b5 100644 --- a/llvm/lib/IR/DIBuilder.cpp +++ b/llvm/lib/IR/DIBuilder.cpp @@ -664,19 +664,6 @@ DIExpression *DIBuilder::createBitPieceExpression(unsigned OffsetInBytes, return DIExpression::get(VMContext, Addr); } -DISubprogram *DIBuilder::createFunction( - DIScopeRef Context, StringRef Name, StringRef LinkageName, DIFile *File, - unsigned LineNo, DISubroutineType *Ty, bool isLocalToUnit, - bool isDefinition, unsigned ScopeLine, unsigned Flags, bool isOptimized, - DITemplateParameterArray TParams, DISubprogram *Decl) { - // dragonegg does not generate identifier for types, so using an empty map - // to resolve the context should be fine. - DITypeIdentifierMap EmptyMap; - return createFunction(Context.resolve(EmptyMap), Name, LinkageName, File, - LineNo, Ty, isLocalToUnit, isDefinition, ScopeLine, - Flags, isOptimized, TParams, Decl); -} - template static DISubprogram *getSubprogram(bool IsDistinct, Ts &&... Args) { if (IsDistinct) -- cgit v1.1