zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit ad4627ea3b645e4dd51397fe4a2d92878c2bd9bf (tree)
parent 34684725aa728e392368a5743e1a2405328d5788
Author: drew <reserveblue@protonmail.com>
Date:   Sun, 14 Nov 2021 19:08:14 -0800

small changes + align tests obviously shouldn't have passed

Diffstat:
Msrc/codegen/c.zig | 2+-
Mtest/behavior.zig | 2+-
Mtest/behavior/int128.zig | 3---
3 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/codegen/c.zig b/src/codegen/c.zig @@ -842,7 +842,7 @@ pub const DeclGen = struct { .Array => { // We are referencing the array so it will decay to a C pointer. // NB: arrays are not really types in C so they are either specified in the declaration - // or are already pointed to; our only job is to render the element's type. + // or are already pointed to; our only job is to render the element type. return dg.renderType(w, t.elemType()); }, .Optional => { diff --git a/test/behavior.zig b/test/behavior.zig @@ -2,7 +2,6 @@ const builtin = @import("builtin"); test { // Tests that pass for stage1, stage2, and the C backend. - _ = @import("behavior/align.zig"); _ = @import("behavior/basic.zig"); _ = @import("behavior/bitcast.zig"); _ = @import("behavior/bool.zig"); @@ -42,6 +41,7 @@ test { if (builtin.object_format != .c) { // Tests that pass for stage1 and stage2 but not the C backend. + _ = @import("behavior/align.zig"); _ = @import("behavior/array.zig"); _ = @import("behavior/atomics.zig"); _ = @import("behavior/basic_llvm.zig"); diff --git a/test/behavior/int128.zig b/test/behavior/int128.zig @@ -32,9 +32,6 @@ test "int128" { buff = minInt(i128); try expect(buff < 0); - - // This should be uncommented once wrapping arithmetic is implemented for 128 bit ints: - // try expect(buff < 0 and (buff -% 1) > 0) } test "truncate int128" {