no compiler optimizer crash on certain missing symbol

This commit is contained in:
Irmen de Jong 2021-12-23 23:51:21 +01:00
parent cdfef30c22
commit a090fe3834

View File

@ -367,7 +367,7 @@ class StatementOptimizer(private val program: Program,
val targetIDt = assignment.target.inferType(program)
if(!targetIDt.isKnown)
throw FatalAstException("can't infer type of assignment target")
return noModifications
// optimize binary expressions a bit
val bexpr=assignment.value as? BinaryExpression