[clang] [clang][bytecode][NFC] Add Function::dump() taking no arguments (PR #186819)
Timm Baeder via cfe-commits
cfe-commits at lists.llvm.org
Mon Mar 16 08:22:14 PDT 2026
https://github.com/tbaederr created https://github.com/llvm/llvm-project/pull/186819
Instead of relying on the default value. That one doesn't work properly in lldb and I have to pass the `{}` explicitly every time.
>From 6eff9bae8dd76e0555c49b15a7089ebbd8f46f6d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?= <tbaeder at redhat.com>
Date: Mon, 16 Mar 2026 16:20:40 +0100
Subject: [PATCH] [clang][bytecode][NFC] Add Function::dump() taking no
arguments
Instead of relying on the default value. That one doesn't work properly
in lldb and I have to pass the `{}` explicitly every time.
---
clang/lib/AST/ByteCode/Function.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/clang/lib/AST/ByteCode/Function.h b/clang/lib/AST/ByteCode/Function.h
index 544172b7e0c26..f67eabf1f27b9 100644
--- a/clang/lib/AST/ByteCode/Function.h
+++ b/clang/lib/AST/ByteCode/Function.h
@@ -327,7 +327,8 @@ class Function final {
public:
/// Dumps the disassembled bytecode to \c llvm::errs().
- void dump(CodePtr PC = {}) const;
+ void dump() const { dump({}); }
+ void dump(CodePtr PC) const;
void dump(llvm::raw_ostream &OS, CodePtr PC = {}) const;
};
More information about the cfe-commits
mailing list