aboutsummaryrefslogtreecommitdiff
path: root/all.h
diff options
context:
space:
mode:
Diffstat (limited to 'all.h')
-rw-r--r--all.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/all.h b/all.h
index 4c3c35f..43cdd62 100644
--- a/all.h
+++ b/all.h
@@ -281,9 +281,17 @@ struct Alias {
#define astack(t) ((t) & 1)
} type;
int base;
- uint32_t label;
int64_t offset;
- int reloc;
+ union {
+ struct {
+ uint32_t label;
+ int con;
+ } sym;
+ struct {
+ int sz; /* -1 if > NBit */
+ bits m;
+ } loc;
+ } u;
Alias *slot;
};