✓
Passing This code compiles and runs correctly.
Code
// Test: Cross-module type with nullable
// PRIORITY: Nullable prefix ?* should be separate from module path
~import "$std/interpreter"
~import "$std/io"
~pub event test_nullable {
pool: ?*std.interpreter:HandlePool,
}
| done {}
~proc test_nullable {
return .{ .done = .{} };
}
~test_nullable(pool: null)
| done |> std.io:println(text: "done")
Test Configuration
MUST_RUN