From 282ce24eecd6b8da2724baeee5c92635f7700116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Povi=C5=A1er?= Date: Mon, 20 Nov 2023 17:25:09 +0100 Subject: [PATCH] fmt: Handle free-standing time arguments --- kernel/fmt.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kernel/fmt.cc b/kernel/fmt.cc index 965e58ebc..383fa7de1 100644 --- a/kernel/fmt.cc +++ b/kernel/fmt.cc @@ -326,6 +326,16 @@ void Fmt::parse_verilog(const std::vector &args, bool sformat_lik break; } + case VerilogFmtArg::TIME: { + FmtPart part = {}; + part.type = FmtPart::TIME; + part.realtime = arg->realtime; + part.padding = ' '; + part.width = 20; + parts.push_back(part); + break; + } + case VerilogFmtArg::STRING: { if (arg == args.begin() || !sformat_like) { const auto fmtarg = arg;