Previously we just drop the ReturnStmt and its argument from the AST,
which blocks analysis of broken code.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
100 ms | x64 debian > LLVM.Bindings/Go::go.test |
Event Timeline
Comment Actions
No changes to constant evaluation needed. This is expected as these patterns already exist today: return undef(); produces a RecoveryExpr and return; is preserved in the AST with no value even for non-void functions.
iniializers => inializers