From 169022a56d62cdb2f15540a0c592c5f90fdb39cb Mon Sep 17 00:00:00 2001 From: Frank Busse Date: Thu, 25 Jun 2020 11:06:22 +0100 Subject: remove holes in Instruction-/FunctionInfoTable, add documentation --- lib/Module/InstructionInfoTable.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'lib/Module') diff --git a/lib/Module/InstructionInfoTable.cpp b/lib/Module/InstructionInfoTable.cpp index 44c7a294..fde5ff19 100644 --- a/lib/Module/InstructionInfoTable.cpp +++ b/lib/Module/InstructionInfoTable.cpp @@ -119,13 +119,13 @@ public: #endif if (dsub != nullptr) { auto path = dsub->getFilename(); - return std::unique_ptr(new FunctionInfo( + return std::make_unique(FunctionInfo( 0, getInternedString(path), dsub->getLine(), asmLine)); } // Fallback: Mark as unknown - return std::unique_ptr( - new FunctionInfo(0, getInternedString(""), 0, asmLine)); + return std::make_unique( + FunctionInfo(0, getInternedString(""), 0, asmLine)); } std::unique_ptr @@ -150,17 +150,17 @@ public: column = LexicalBlock->getColumn(); } } - return std::unique_ptr(new InstructionInfo( + return std::make_unique(InstructionInfo( 0, getInternedString(full_path), line, column, asmLine)); } if (f != nullptr) // If nothing found, use the surrounding function - return std::unique_ptr( - new InstructionInfo(0, f->file, f->line, 0, asmLine)); + return std::make_unique( + InstructionInfo(0, f->file, f->line, 0, asmLine)); // If nothing found, use the surrounding function - return std::unique_ptr( - new InstructionInfo(0, getInternedString(""), 0, 0, asmLine)); + return std::make_unique( + InstructionInfo(0, getInternedString(""), 0, 0, asmLine)); } }; -- cgit 1.4.1