aboutsummaryrefslogtreecommitdiffhomepage
path: root/common.h
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2023-06-11 19:29:30 +0200
committerlemon <lsof@mailbox.org>2023-06-11 19:29:30 +0200
commit1139df03b0edbf08deb9aa26ade3776be3c1e180 (patch)
tree0777ca13c5ae2e12064758f7fd20c78b80fa366b /common.h
parent5ac04c7a3ec11d939a3773876b6924e1ae39f1a5 (diff)
remove RPARAM, add Oparam, lower args/rets to abi regs in abi0
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;