1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

gen: remove enum value typedefs :D

This commit is contained in:
Joe Conigliaro 2020-03-19 21:21:08 +11:00
parent 408553e967
commit e457bedaa7

View File

@ -689,13 +689,6 @@ fn (g mut Gen) expr(node ast.Expr) {
ast.EnumVal {
// g.write('/*EnumVal*/${it.mod}${it.enum_name}_$it.val')
styp := g.typ(it.typ)
if table.type_is_optional(it.typ) {
ostyp := styp + '_$it.val'
if !(ostyp in g.optionals) {
g.definitions.writeln('typedef Option $ostyp;')
g.optionals << ostyp
}
}
g.write(styp)
g.write('_$it.val')
}