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:
parent
408553e967
commit
e457bedaa7
@ -689,13 +689,6 @@ fn (g mut Gen) expr(node ast.Expr) {
|
|||||||
ast.EnumVal {
|
ast.EnumVal {
|
||||||
// g.write('/*EnumVal*/${it.mod}${it.enum_name}_$it.val')
|
// g.write('/*EnumVal*/${it.mod}${it.enum_name}_$it.val')
|
||||||
styp := g.typ(it.typ)
|
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(styp)
|
||||||
g.write('_$it.val')
|
g.write('_$it.val')
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user