stage2: analyzeSliceLen on comptime slices

This commit is contained in:
Jacob G-W 2021-10-04 16:02:46 -04:00 committed by Andrew Kelley
parent 2fe7b06f3d
commit 5e153b5382

View File

@ -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);