From a8b83ce43a95fa519dacfe7690a3a0098af7909c Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Sun, 19 Feb 2017 23:50:13 +0100 Subject: 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. --- tcc.h | 1 - 1 file changed, 1 deletion(-) (limited to 'tcc.h') 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 -- cgit v1.3.1