Skip to content

Instantly share code, notes, and snippets.

@mikdusan
Created February 23, 2021 20:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mikdusan/c08ffe29b173ae5f0fda7c066fdaf13b to your computer and use it in GitHub Desktop.
Save mikdusan/c08ffe29b173ae5f0fda7c066fdaf13b to your computer and use it in GitHub Desktop.
[01e89c917] tiberius▸ zig version
0.8.0-dev.1296+01e89c917
[01e89c917] tiberius▸ zig build test-translate-c test-run-translated-c
thread 200933 panic: reached unreachable code
/Users/mike/project/zig/work/main/lib/std/zig/ast.zig:1821:13: 0x10e138042 in std.zig.ast.Tree.fullFnProto (zig1)
.lib_name = null,
^
/Users/mike/project/zig/work/main/lib/std/fmt.zig:219:13: 0x10e6d53d6 in std.fmt.format (zig1)
try writer.writeAll(fmt[start_index..end_index]);
^
/Users/mike/project/zig/work/main/src/translate_c.zig:4681:21: 0x10e538121 in translate_c.parseCAndExpr (zig1)
const rhs = try macroIntToBool(c, try parseCBitOrExpr(c, m, scope));
^
/Users/mike/project/zig/work/main/lib/std/zig/render.zig:229:68: 0x10e53dd77 in std.zig.render.renderExpression (zig1)
return renderBlock(gpa, ais, tree, node, statements[0..2], space);
^
/Users/mike/project/zig/work/main/lib/std/fmt.zig:555:21: 0x10e443102 in std.fmt.formatType (zig1)
return writer.writeAll("{ ... }");
^
/Users/mike/project/zig/work/main/lib/std/fmt.zig:1488:30: 0x10e3173fd in std.fmt.allocPrint (zig1)
error.NoSpaceLeft => unreachable, // we just counted the size above
^
/Users/mike/project/zig/work/main/src/translate_c/ast.zig:2500:25: 0x10e1f05c0 in translate_c.ast.renderParams (zig1)
if (i != 0) _ = try c.addToken(.comma, ",");
^
/Users/mike/project/zig/work/main/lib/std/mem/Allocator.zig:443:25: 0x10e08eec3 in std.mem.Allocator.alignedShrinkWithRetAddr (zig1)
_ = self.shrinkBytes(old_byte_slice, Slice.alignment, byte_count, 0, return_address);
^
/Users/mike/project/zig/work/main/src/Cache.zig:539:0: 0x10e03e7f3 in Cache.Manifest.final (zig1)
pub fn final(self: *Manifest) [hex_digest_len]u8 {
/Users/mike/project/zig/work/main/src/main.zig:2187:35: 0x10e0ad1f0 in main.cmdTranslateC (zig1)
try man.addDepFilePost(zig_cache_tmp_dir, dep_basename);
^
/Users/mike/project/zig/work/main/src/main.zig:1725:11: 0x10dfdf22b in main.buildOutputType (zig1)
defer if (root_pkg) |p| p.destroy(gpa);
^
/Users/mike/project/zig/work/main/src/main.zig:178:37: 0x10dfb5aea in main.mainArgs (zig1)
return buildOutputType(gpa, arena, args, .run);
^
/Users/mike/project/zig/work/main/lib/std/debug.zig:287:58: 0x10dfb4f2f in std.debug.panicExtra (zig1)
stderr.print("thread {d} panic: ", .{current_thread_id}) catch os.abort();
^
???:?:?: 0x7fff205ba620 in ??? (???)
???:?:?: 0x4 in ??? (???)
translate-c unnamed fields have predictabile names...The following command terminated unexpectedly:
/Users/mike/project/zig/work/main/_build/zig translate-c -lc --enable-cache zig-cache/o/JQNr689Tho-HQrR7lf4zk_2rs_OULBZMEhO26lRm1B9mYvPOLaDGR9M9cwGWqr4d/source.h
error: the following build command failed with exit code 6:
/Users/mike/project/zig/work/main/zig-cache/o/ec3528dfb542e935ce22db52c7ac26cd/build /Users/mike/project/zig/work/main/_build/zig /Users/mike/project/zig/work/main /Users/mike/project/zig/work/main/zig-cache /Users/mike/.cache/zig test-translate-c test-run-translated-c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment