Actions: PhysShell/Own.NET
Actions
2,165 workflow runs
2,165 workflow runs
lower_return silently
dropped a non-owned or empty return symbol to None, so the analyzer treated
the function as a valid terminal while codegen printed the raw AST return x;
-- emitting uncompilable C# the checker had accepted:
* fn f(n: int) -> Buffer { return n; } -> Buffer f(int n){ return n; }
* fn f() -> Buffer { return; } -> Buffer f(){ return; }
Diagnose the mismatch instead of dropping it (new OWN035): a ).
CI
#14:
Pull request #5
synchronize
by
PhysShell
lower_return silently
dropped a non-owned or empty return symbol to None, so the analyzer treated
the function as a valid terminal while codegen printed the raw AST return x;
-- emitting uncompilable C# the checker had accepted:
* fn f(n: int) -> Buffer { return n; } -> Buffer f(int n){ return n; }
* fn f() -> Buffer { return; } -> Buffer f(){ return; }
Diagnose the mismatch instead of dropping it (new OWN035): a ).
CI
#12:
Pull request #5
opened
by
PhysShell
ProTip!
You can narrow down the results and go further in time using created:<2026-06-14 or the other filters available.