Add _handle_none_return

This commit is contained in:
Pragyansh Chaturvedi
2025-10-05 23:44:46 +05:30
parent f96a6b94dc
commit a21ff5633c
2 changed files with 14 additions and 2 deletions

View File

@ -0,0 +1,11 @@
import logging
import ir
logger: logging.Logger = logging.getLogger(__name__)
def _handle_none_return(builder) -> bool:
"""Handle return or return None -> returns 0."""
builder.ret(ir.Constant(ir.IntType(64), 0))
logger.debug("Generated default return: 0")
return True