replace ArrayList with MultiArrayList in DocumentScope (#938)

This commit is contained in:
Techatrix
2023-01-24 21:43:48 +01:00
committed by GitHub
parent ed9cf06d5f
commit d2586f79a1
3 changed files with 228 additions and 185 deletions

View File

@@ -514,10 +514,10 @@ pub fn symbolReferences(
.param_payload => |pay| blk: {
// Rename the param tok.
const param = pay.param;
for (curr_handle.document_scope.scopes.items) |scope| {
if (scope.data != .function) continue;
for (curr_handle.document_scope.scopes.items(.data)) |scope_data| {
if (scope_data != .function) continue;
const proto = scope.data.function;
const proto = scope_data.function;
var buf: [1]Ast.Node.Index = undefined;
const fn_proto = ast.fnProto(curr_handle.tree, proto, &buf).?;