opts_set(opts.warn, WARN_UNREACHABLE_CODE, true);
opts_set(opts.warn, WARN_CPP, true);
opts_set(opts.warn, WARN_UNKNOWN_ATTRIBUTE, true);
+ opts_set(opts.warn, WARN_RESERVED_NAMES, true);
+ opts_set(opts.warn, WARN_UNINITIALIZED_CONSTANT, true);
+ opts_set(opts.warn, WARN_UNINITIALIZED_GLOBAL, false);
+ opts_set(opts.warn, WARN_DEPRECATED, true);
+ opts_set(opts.warn, WARN_PARENTHESIS, true);
/* flags */
opts_set(opts.flags, ADJUST_VECTOR_FIELDS, true);
opts_set(opts.flags, FTEPP, false);
opts_set(opts.flags, FTEPP_PREDEFS, false);
opts_set(opts.flags, CORRECT_TERNARY, true);
+ opts_set(opts.flags, BAIL_ON_WERROR, true);
}
void opts_init(const char *output, int standard, size_t arraysize) {
for (i = 0; i < listsize; ++i) {
if (!strcmp(name, list[i].name)) {
longbit lb = list[i].bit;
-#if 0
+#if 1
if (on)
flags[lb.idx] |= (1<<(lb.bit));
else
}
void opts_set(uint32_t *flags, size_t idx, bool on) {
- longbit lb = LONGBIT(idx);
-#if 0
+ longbit lb;
+ LONGBIT_SET(lb, idx);
+#if 1
if (on)
flags[lb.idx] |= (1<<(lb.bit));
else