zig fmt: same-line comment on comptime expression
This commit is contained in:
parent
8721eb68fc
commit
eef21df94f
|
@ -1382,9 +1382,10 @@ pub const Parser = struct {
|
|||
else => {
|
||||
self.putBackToken(token);
|
||||
self.putBackToken(ctx.comptime_token);
|
||||
const statememt = try ctx.block.statements.addOne();
|
||||
stack.append(State { .Semicolon = statememt }) catch unreachable;
|
||||
try stack.append(State { .Expression = OptionalCtx { .Required = statememt } });
|
||||
const statement = try ctx.block.statements.addOne();
|
||||
stack.append(State { .LookForSameLineComment = statement }) catch unreachable;
|
||||
try stack.append(State { .Semicolon = statement });
|
||||
try stack.append(State { .Expression = OptionalCtx { .Required = statement } });
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,16 +6,14 @@
|
|||
// format(&size, error{}, countSize, fmt, args) catch |err| switch (err) {};
|
||||
|
||||
|
||||
//TODO
|
||||
//test "zig fmt: same-line comptime" {
|
||||
// try testCanonical(
|
||||
// \\test "" {
|
||||
// \\ comptime assert(@typeId(T) == builtin.TypeId.Int); // must pass an integer to absInt
|
||||
// \\}
|
||||
// \\
|
||||
// );
|
||||
//}
|
||||
|
||||
test "zig fmt: same-line comment on comptime expression" {
|
||||
try testCanonical(
|
||||
\\test "" {
|
||||
\\ comptime assert(@typeId(T) == builtin.TypeId.Int); // must pass an integer to absInt
|
||||
\\}
|
||||
\\
|
||||
);
|
||||
}
|
||||
|
||||
test "zig fmt: float literal with exponent" {
|
||||
try testCanonical(
|
||||
|
|
Loading…
Reference in New Issue
Block a user