checker: temporary c2v const fix

master
Alexander Medvednikov 2022-05-04 08:28:24 +03:00
parent f321422964
commit 3d4b8dffdf
1 changed files with 3 additions and 1 deletions

View File

@ -1187,7 +1187,9 @@ fn (mut c Checker) fail_if_immutable(expr_ ast.Expr) (string, token.Pos) {
}
}
} else if expr.obj is ast.ConstField && expr.name in c.const_names {
if !c.inside_unsafe {
if !c.inside_unsafe && !c.pref.translated {
// TODO fix this in c2v, do not allow modification of all consts
// in translated code
c.error('cannot modify constant `$expr.name`', expr.pos)
}
}