Zig Version
0.17.0-dev.813+2153f8143
Steps to Reproduce, Observed Behavior, and Expected Behavior
The following code compiles okay, but should it?
The *const [1]anyopaque type is an illegal type in Zig.
constprint=@import("std").debug.print;pubfnmain()void{constv:u8=123;constp:*constanyopaque=&v;consts=p[0..1];// compiles okay, but a bug?print("{}\n",.{@TypeOf(s)});// *const [1]anyopaque// _ = s[0]; // make compilation "Segmentation fault" if enabled}
### Zig Version
0.17.0-dev.813+2153f8143
### Steps to Reproduce, Observed Behavior, and Expected Behavior
The following code compiles okay, but should it?
The `*const [1]anyopaque` type is an illegal type in Zig.
```zig
const print = @import("std").debug.print;
pub fn main() void {
const v: u8 = 123;
const p: *const anyopaque = &v;
const s = p[0..1]; // compiles okay, but a bug?
print("{}\n", .{ @TypeOf(s) }); // *const [1]anyopaque
// _ = s[0]; // make compilation "Segmentation fault" if enabled
}
```