bug fix
This commit is contained in:
@@ -800,3 +800,43 @@ clear func($K, $V type) void {
|
||||
(identifier)))
|
||||
(expression
|
||||
(integer))))))))))
|
||||
|
||||
==================
|
||||
Sink for captures and braceless while
|
||||
==================
|
||||
|
||||
main func() void {
|
||||
for [1] |_, _| {}
|
||||
while (true) _ = 1
|
||||
}
|
||||
|
||||
---
|
||||
|
||||
(source_file
|
||||
(function_declaration
|
||||
(identifier)
|
||||
(parameter_list)
|
||||
(type
|
||||
(builtin_type))
|
||||
(block
|
||||
(statement
|
||||
(for_statement
|
||||
(expression
|
||||
(array_literal
|
||||
(expression
|
||||
(integer))))
|
||||
(sink)
|
||||
(sink)
|
||||
(block)))
|
||||
(statement
|
||||
(while_statement
|
||||
(expression
|
||||
(parenthesized_expression
|
||||
(expression
|
||||
(boolean))))
|
||||
(statement
|
||||
(assignment_statement
|
||||
(expression
|
||||
(sink))
|
||||
(expression
|
||||
(integer)))))))))
|
||||
|
||||
Reference in New Issue
Block a user