summaryrefslogtreecommitdiff
path: root/sys/src/cmd/cc/cc.h
diff options
context:
space:
mode:
authorJacob Moody <moody@posixcafe.org>2023-03-16 04:56:17 +0000
committerJacob Moody <moody@posixcafe.org>2023-03-16 04:56:17 +0000
commit125ca8ddfee1da241d86f82439e24467b25b310a (patch)
treee361805e8988ca82b56a0747e00405016dcacc69 /sys/src/cmd/cc/cc.h
parent8560a458d2b4ade92ff8354e2a16db3256bead43 (diff)
cc: add NORET
Diffstat (limited to 'sys/src/cmd/cc/cc.h')
-rw-r--r--sys/src/cmd/cc/cc.h11
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