gen: remove enum value typedefs :D
							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…
	
		Reference in New Issue