diff --git a/src/bin/eolian_mono/eolian/mono/enum_definition.hh b/src/bin/eolian_mono/eolian/mono/enum_definition.hh index 56560afcf2..96595d3474 100644 --- a/src/bin/eolian_mono/eolian/mono/enum_definition.hh +++ b/src/bin/eolian_mono/eolian/mono/enum_definition.hh @@ -17,7 +17,9 @@ struct enum_definition_generator template bool generate(OutputIterator sink, attributes::enum_def const& enum_, Context const& context) const { - if(enum_.is_beta) + auto options = efl::eolian::grammar::context_find_tag(context); + + if(!options.want_beta && enum_.is_beta) return true; if(!name_helpers::open_namespaces(sink, enum_.namespaces, context))