X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=gmqcc.h;h=2cc0864126451a10d4d13b7fa6328ca654c2f0e6;hp=6ccc555e3c7f34146b36f0e275c0624469f0e322;hb=db229b6f94175076dec1d105169aaf984db58f7d;hpb=b0c6dc5ab2fc337a4e04f0c4acb0d2214638d829 diff --git a/gmqcc.h b/gmqcc.h index 6ccc555..2cc0864 100644 --- a/gmqcc.h +++ b/gmqcc.h @@ -1118,13 +1118,13 @@ enum { # define GMQCC_TYPE_FLAGS # define GMQCC_DEFINE_FLAG(X) X, # include "opts.def" - COUNT_FLAGS, + COUNT_FLAGS }; static const opts_flag_def opts_flag_list[] = { # define GMQCC_TYPE_FLAGS # define GMQCC_DEFINE_FLAG(X) { #X, LONGBIT(X) }, # include "opts.def" - { NULL, LONGBIT(0)} + { NULL, LONGBIT(0) } }; enum { @@ -1192,6 +1192,7 @@ typedef struct { uint32_t warn_backup [1 + (COUNT_WARNINGS / 32)]; uint32_t werror_backup[1 + (COUNT_WARNINGS / 32)]; uint32_t optimization [1 + (COUNT_OPTIMIZATIONS / 32)]; + bool optimizeoff; /* True when -O0 */ } opts_cmd_t; extern opts_cmd_t opts;