diff --git a/src/codegen/c.zig b/src/codegen/c.zig index 64d8cf362d..ffc9bb0fe0 100644 --- a/src/codegen/c.zig +++ b/src/codegen/c.zig @@ -477,7 +477,7 @@ pub const DeclGen = struct { .Bool => try w.writeAll("bool"), .Int => { switch (t.tag()) { - .u8 => try w.writeAll("uint8_t"), + .u1, .u8 => try w.writeAll("uint8_t"), .i8 => try w.writeAll("int8_t"), .u16 => try w.writeAll("uint16_t"), .i16 => try w.writeAll("int16_t"), diff --git a/test/behavior.zig b/test/behavior.zig index 4e18eb5d3f..15b562a6e3 100644 --- a/test/behavior.zig +++ b/test/behavior.zig @@ -2,6 +2,7 @@ const builtin = @import("builtin"); test { // Tests that pass for stage1, stage2, and the C backend. + _ = @import("behavior/bool.zig"); _ = @import("behavior/if.zig"); if (builtin.object_format != .c) { @@ -11,7 +12,6 @@ test { _ = @import("behavior/atomics.zig"); _ = @import("behavior/basic.zig"); _ = @import("behavior/bitcast.zig"); - _ = @import("behavior/bool.zig"); _ = @import("behavior/bugs/394.zig"); _ = @import("behavior/bugs/624.zig"); _ = @import("behavior/bugs/655.zig"); diff --git a/test/behavior/bool.zig b/test/behavior/bool.zig index 447f9e02e6..a4e0ab499a 100644 --- a/test/behavior/bool.zig +++ b/test/behavior/bool.zig @@ -1,4 +1,5 @@ -const expect = @import("std").testing.expect; +const std = @import("std"); +const expect = std.testing.expect; test "bool literals" { try expect(true);