commit 5e153b53828875a0c5b6c893ff40add07ac0aafd (tree)
parent 2fe7b06f3df06b7a442ffc3d9b951c5d52a11a24
Author: Jacob G-W <jacoblevgw@gmail.com>
Date: Mon, 4 Oct 2021 16:02:46 -0400
stage2: analyzeSliceLen on comptime slices
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Sema.zig b/src/Sema.zig
@@ -11608,7 +11608,7 @@ fn analyzeSliceLen(
if (slice_val.isUndef()) {
return sema.addConstUndef(Type.initTag(.usize));
}
- return sema.fail(block, src, "TODO implement Sema analyzeSliceLen on comptime slice", .{});
+ return sema.addIntUnsigned(Type.usize, slice_val.sliceLen());
}
try sema.requireRuntimeBlock(block, src);
return block.addTyOp(.slice_len, Type.initTag(.usize), slice_inst);