aboutsummaryrefslogtreecommitdiffhomepage
path: root/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'common.h')
-rw-r--r--common.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/common.h b/common.h
index 11741de..e31d48b 100644
--- a/common.h
+++ b/common.h
@@ -96,11 +96,14 @@ struct option {
bool pedant;
bool trigraph;
bool nocolor;
- struct {
- bool p : 1, /* after parsing */
- a : 1, /* after abi0 */
- i : 1, /* after isel */
- r : 1; /* after regalloc */
+ union {
+ struct {
+ bool p : 1, /* after parsing */
+ a : 1, /* after abi0 */
+ i : 1, /* after isel */
+ r : 1; /* after regalloc */
+ };
+ uchar any;
} dbg;
};
extern struct option ccopt;