master
1export fn a() void {
2 _ = []anyopaque;
3}
4export fn b() void {
5 _ = [*]anyopaque;
6}
7export fn c() void {
8 _ = [*c]anyopaque;
9}
10
11export fn d() void {
12 _ = @Pointer(.slice, .{}, anyopaque, null);
13}
14export fn e() void {
15 _ = @Pointer(.many, .{}, anyopaque, null);
16}
17export fn f() void {
18 _ = @Pointer(.c, .{}, anyopaque, null);
19}
20
21// error
22//
23// :2:11: error: indexable pointer to opaque type 'anyopaque' not allowed
24// :5:12: error: indexable pointer to opaque type 'anyopaque' not allowed
25// :8:13: error: indexable pointer to opaque type 'anyopaque' not allowed
26// :12:9: error: indexable pointer to opaque type 'anyopaque' not allowed
27// :15:9: error: indexable pointer to opaque type 'anyopaque' not allowed
28// :18:9: error: indexable pointer to opaque type 'anyopaque' not allowed