Skip to content

Commit 4314042

Browse files
committed
Fixes after rebase onto main
1 parent 365fd00 commit 4314042

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

lib/Conversion/ImportVerilog/FormatStrings.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,8 @@ struct FormatStringParser {
241241
auto alignment = options.leftJustify ? IntAlign::Left : IntAlign::Right;
242242
auto padding = options.zeroPad ? IntPadding::Zero : IntPadding::Space;
243243
fragments.push_back(moore::FormatIntOp::create(
244-
builder, loc, value, IntFormat::Decimal, width, alignment, padding));
244+
builder, loc, value, IntFormat::Decimal, alignment, padding,
245+
builder.getI32IntegerAttr(width)));
245246
return success();
246247
}
247248

test/Conversion/ImportVerilog/basic.sv

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3227,15 +3227,15 @@ function void TimeFormat(time x);
32273227
// CHECK: [[TMP2:%.+]] = moore.constant
32283228
// CHECK: [[TMP3:%.+]] = moore.divu [[TMP1]], [[TMP2]]
32293229
// CHECK: [[TMP4:%.+]] = moore.logic_to_int [[TMP3]]
3230-
// CHECK: moore.fmt.int decimal [[TMP4]], width 20, align right, pad space
3230+
// CHECK: moore.fmt.int decimal [[TMP4]], align right, pad space width 20
32313231
$display("%t", x);
3232-
// CHECK: moore.fmt.int decimal {{%.+}}, width 42, align right, pad space
3232+
// CHECK: moore.fmt.int decimal {{%.+}}, align right, pad space width 42
32333233
$display("%42t", x);
3234-
// CHECK: moore.fmt.int decimal {{%.+}}, width 42, align left, pad space
3234+
// CHECK: moore.fmt.int decimal {{%.+}}, align left, pad space width 42
32353235
$display("%-42t", x);
3236-
// CHECK: moore.fmt.int decimal {{%.+}}, width 20, align right, pad zero
3236+
// CHECK: moore.fmt.int decimal {{%.+}}, align right, pad zero width 20
32373237
$display("%0t", x);
3238-
// CHECK: moore.fmt.int decimal {{%.+}}, width 0, align right, pad zero
3238+
// CHECK: moore.fmt.int decimal {{%.+}}, align right, pad zero width 0
32393239
$display("%00t", x);
32403240
endfunction
32413241

0 commit comments

Comments
 (0)