X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=opts.def;h=64152243b63769ac1b6bf3cbda7c9eb3008908ec;hb=624e95ee0387c64091474285bb19e5a3a4253495;hp=9779889df06ddf556ad8f8372fd4b5a100f4856e;hpb=0d3896ca54d6eb4878277e2fa7dac32b94a896cc;p=xonotic%2Fgmqcc.git diff --git a/opts.def b/opts.def index 9779889..6415224 100644 --- a/opts.def +++ b/opts.def @@ -38,6 +38,7 @@ GMQCC_DEFINE_FLAG(TRANSLATABLE_STRINGS) GMQCC_DEFINE_FLAG(INITIALIZED_NONCONSTANTS) GMQCC_DEFINE_FLAG(ASSIGN_FUNCTION_TYPES) + GMQCC_DEFINE_FLAG(LNO) #endif /* warning flags */ @@ -66,6 +67,12 @@ GMQCC_DEFINE_FLAG(MULTIBYTE_CHARACTER) #endif +#ifdef GMQCC_TYPE_OPTIMIZATIONS + GMQCC_DEFINE_FLAG(MINOR, 1) + GMQCC_DEFINE_FLAG(TAIL_RECURSION, 1) + GMQCC_DEFINE_FLAG(TAIL_CALLS, 2) +#endif + /* some cleanup so we don't have to */ #undef GMQCC_TYPE_FLAGS #undef GMQCC_TYPE_WARNS