diff options
author | Jacob Moody <moody@posixcafe.org> | 2023-03-16 04:56:17 +0000 |
---|---|---|
committer | Jacob Moody <moody@posixcafe.org> | 2023-03-16 04:56:17 +0000 |
commit | 125ca8ddfee1da241d86f82439e24467b25b310a (patch) | |
tree | e361805e8988ca82b56a0747e00405016dcacc69 /sys/src/cmd/cc/cc.h | |
parent | 8560a458d2b4ade92ff8354e2a16db3256bead43 (diff) |
cc: add NORET
Diffstat (limited to 'sys/src/cmd/cc/cc.h')
-rw-r--r-- | sys/src/cmd/cc/cc.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/src/cmd/cc/cc.h b/sys/src/cmd/cc/cc.h index 043719efe..663250fa7 100644 --- a/sys/src/cmd/cc/cc.h +++ b/sys/src/cmd/cc/cc.h @@ -327,7 +327,7 @@ enum TVOLATILE, TUNSIGNED, TSIGNED, - TFILE, + TNORET, TOLD, NALLTYPES, @@ -354,9 +354,10 @@ enum GXXX = 0, GCONSTNT = 1<<0, GVOLATILE = 1<<1, - NGTYPES = 1<<2, + GNORET = 1<<2, + NGTYPES = 1<<4, - GINCOMPLETE = 1<<2, + GINCOMPLETE = 1<<3, }; enum { @@ -379,7 +380,6 @@ enum BSTRUCT = 1L<<TSTRUCT, BUNION = 1L<<TUNION, BENUM = 1L<<TENUM, - BFILE = 1L<<TFILE, BDOT = 1L<<TDOT, BCONSTNT = 1L<<TCONSTNT, BVOLATILE = 1L<<TVOLATILE, @@ -391,6 +391,7 @@ enum BTYPEDEF = 1L<<TTYPEDEF, BTYPESTR = 1L<<TTYPESTR, BREGISTER = 1L<<TREGISTER, + BNORET = 1L<<TNORET, BINTEGER = BCHAR|BUCHAR|BSHORT|BUSHORT|BINT|BUINT| BLONG|BULONG|BVLONG|BUVLONG, @@ -399,7 +400,7 @@ enum /* these can be overloaded with complex types */ BCLASS = BAUTO|BEXTERN|BSTATIC|BTYPEDEF|BTYPESTR|BREGISTER, - BGARB = BCONSTNT|BVOLATILE, + BGARB = BCONSTNT|BVOLATILE|BNORET }; struct Funct |