✓
Passing This code compiles and runs correctly.
Code
// TEST: branch constructors are rejected inside kernel scope
~import std/kernel
~std/kernel:shape(Body) {
mass: f64,
}
~std/kernel:init(Body) {
{ mass: 1.0 },
}
| kernel k |> std/kernel:self { k.mass *= 2.0 } => done {}
Test Configuration
Expected Error:
unsupported construct 'branch constructor' inside kernel scope