From f2f8c25540753a8be375fc90ad703d4101562342 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 26 Jan 2023 12:47:08 +0100 Subject: [PATCH] [clang][Interp][NFC] Print parent class name of methods in Function::dump(). --- clang/lib/AST/Interp/Disasm.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/clang/lib/AST/Interp/Disasm.cpp b/clang/lib/AST/Interp/Disasm.cpp index d362ccd..1c95782 100644 --- a/clang/lib/AST/Interp/Disasm.cpp +++ b/clang/lib/AST/Interp/Disasm.cpp @@ -35,13 +35,9 @@ LLVM_DUMP_METHOD void Function::dump() const { dump(llvm::errs()); } LLVM_DUMP_METHOD void Function::dump(llvm::raw_ostream &OS) const { if (F) { - if (auto *Cons = dyn_cast(F)) { - DeclarationName Name = Cons->getParent()->getDeclName(); - OS << Name << "::" << Name; - } else { - OS << F->getDeclName(); - } - OS << " " << (const void*)this << ":\n"; + if (const auto *MD = dyn_cast(F)) + OS << MD->getParent()->getDeclName() << "::"; + OS << F->getDeclName() << " " << (const void *)this << ":\n"; } else { OS << "<>\n"; } -- 2.7.4