aboutsummaryrefslogtreecommitdiff
path: root/tcc.h
diff options
context:
space:
mode:
authorEdmund Grimley Evans <Edmund.Grimley.Evans@gmail.com>2015-11-17 19:09:35 +0000
committerEdmund Grimley Evans <Edmund.Grimley.Evans@gmail.com>2015-11-17 19:09:35 +0000
commit569fba6db9c12916bd2802a7ee46dc5609118e0b (patch)
tree8dc680cf47393c8eadb8563e4a842ce1e6656c01 /tcc.h
parent3712c958f4ef31ce006edeab6c34875ea5ae08f8 (diff)
downloadtinycc-569fba6db9c12916bd2802a7ee46dc5609118e0b.tar.gz
tinycc-569fba6db9c12916bd2802a7ee46dc5609118e0b.tar.bz2
Merge the integer members of union CValue into "uint64_t i".
Diffstat (limited to 'tcc.h')
-rw-r--r--tcc.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/tcc.h b/tcc.h
index 5e86df6..ff846fd 100644
--- a/tcc.h
+++ b/tcc.h
@@ -354,13 +354,8 @@ typedef union CValue {
long double ld;
double d;
float f;
- int i;
- unsigned int ui;
- unsigned int ul; /* address (should be unsigned long on 64 bit cpu) */
- long long ll;
- unsigned long long ull;
+ uint64_t i;
struct CString *cstr;
- addr_t ptr_offset;
int tab[LDOUBLE_SIZE/4];
} CValue;