From 5e153b53828875a0c5b6c893ff40add07ac0aafd Mon Sep 17 00:00:00 2001 From: Jacob G-W Date: Mon, 4 Oct 2021 16:02:46 -0400 Subject: [PATCH] stage2: analyzeSliceLen on comptime slices --- src/Sema.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Sema.zig b/src/Sema.zig index 228578a1be..137d2ca2fd 100644 --- 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);