summary refs log tree commit diff
path: root/lisc/lisc.h
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2016-03-18 14:44:20 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2016-03-18 15:15:02 -0400
commitb19b9a27a0efa7d46eda31d0bb81ade955d80e99 (patch)
tree49b75edf977ea10135e7d1f7f840fa1c96a0b8ab /lisc/lisc.h
parentd1c6c305f7244775541c3ba6e0422e9a0bb5d521 (diff)
downloadroux-b19b9a27a0efa7d46eda31d0bb81ade955d80e99.tar.gz
handle padding correctly in types
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r--lisc/lisc.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h
index c730b1f..c6405ca 100644
--- a/lisc/lisc.h
+++ b/lisc/lisc.h
@@ -435,8 +435,9 @@ struct Typ {
 	int align;
 
 	struct {
-		uint flt:1;
-		uint len:31;
+		uint isflt:1;
+		uint ispad:1;
+		uint len:30;
 	} seg[NSeg+1];
 };