aboutsummaryrefslogtreecommitdiff
path: root/tcc.h
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2017-02-19 23:50:13 +0100
committerMichael Matz <matz@suse.de>2017-05-02 03:07:36 +0200
commita8b83ce43a95fa519dacfe7690a3a0098af7909c (patch)
treead077ee960d6aa5dc503ce2a45bab9618a3457ac /tcc.h
parent8b9697ca6b756af47eac153961abec70fd9dad6e (diff)
downloadtinycc-a8b83ce43a95fa519dacfe7690a3a0098af7909c.tar.gz
tinycc-a8b83ce43a95fa519dacfe7690a3a0098af7909c.tar.bz2
Remove VT_REF
The canonical way to describe a local variable that actually holds the address of an lvalue is VT_LLOCAL. Remove the last user of VT_REF, and handling of it, thereby freeing a flag for SValue.r.
Diffstat (limited to 'tcc.h')
-rw-r--r--tcc.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/tcc.h b/tcc.h
index ae7bb30..02619ba 100644
--- a/tcc.h
+++ b/tcc.h
@@ -825,7 +825,6 @@ struct filespec {
#define VT_CMP 0x0033 /* the value is stored in processor flags (in vc) */
#define VT_JMP 0x0034 /* value is the consequence of jmp true (even) */
#define VT_JMPI 0x0035 /* value is the consequence of jmp false (odd) */
-#define VT_REF 0x0040 /* value is pointer to structure rather than address */
#define VT_LVAL 0x0100 /* var is an lvalue */
#define VT_SYM 0x0200 /* a symbol value is added */
#define VT_MUSTCAST 0x0400 /* value must be casted to be correct (used for