implement document scope creation for array_type_sentinel
This commit is contained in:
parent
72228e2b41
commit
775c38f5f5
@ -2620,10 +2620,6 @@ fn makeScopeInternal(context: ScopeContext, node_idx: Ast.Node.Index) error{OutO
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
.array_type_sentinel => {
|
|
||||||
// TODO: ???
|
|
||||||
return;
|
|
||||||
},
|
|
||||||
.fn_proto,
|
.fn_proto,
|
||||||
.fn_proto_one,
|
.fn_proto_one,
|
||||||
.fn_proto_simple,
|
.fn_proto_simple,
|
||||||
@ -3068,6 +3064,13 @@ fn makeScopeInternal(context: ScopeContext, node_idx: Ast.Node.Index) error{OutO
|
|||||||
try makeScopeInternal(context, ptr_type.ast.align_node);
|
try makeScopeInternal(context, ptr_type.ast.align_node);
|
||||||
try makeScopeInternal(context, ptr_type.ast.child_type);
|
try makeScopeInternal(context, ptr_type.ast.child_type);
|
||||||
},
|
},
|
||||||
|
.array_type_sentinel => {
|
||||||
|
const array_type: Ast.full.ArrayType = tree.fullArrayType(node_idx).?;
|
||||||
|
|
||||||
|
try makeScopeInternal(context, array_type.ast.elem_count);
|
||||||
|
try makeScopeInternal(context, array_type.ast.elem_type);
|
||||||
|
try makeScopeInternal(context, array_type.ast.sentinel);
|
||||||
|
},
|
||||||
.slice,
|
.slice,
|
||||||
.slice_open,
|
.slice_open,
|
||||||
.slice_sentinel,
|
.slice_sentinel,
|
||||||
|
Loading…
Reference in New Issue
Block a user