Created
August 26, 2022 04:55
-
-
Save Techcable/40e2be2d27e138012865155ab773e0bb to your computer and use it in GitHub Desktop.
stage3 regression for comptime slice concat (need explicit comptime block)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const std = @import("std"); | |
fn sdk_root() []const u8 { | |
return std.fs.path.dirname(@src().file) orelse "."; | |
} | |
fn dep_root_working() []const u8 { | |
const sdk_root_val = comptime blk: { break :blk sdk_root(); }; | |
return sdk_root_val ++ "/deps/mpack"; | |
} | |
fn dep_root_broken() []const u8 { | |
return sdk_root() ++ "/deps/mpack"; | |
} | |
pub fn main() !void { | |
std.debug.print("{s}\n", .{dep_root_working()}); | |
std.debug.print("{s}\n", .{dep_root_broken()}); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment