removing undesired padding from action_id structs
diff --git a/loxi_ir/ir.py b/loxi_ir/ir.py
index 6a053c6..76c92cb 100644
--- a/loxi_ir/ir.py
+++ b/loxi_ir/ir.py
@@ -33,6 +33,8 @@
from collections import namedtuple, OrderedDict
from generic_utils import find, memoize, OrderedSet
from loxi_ir import ir_offset
+#from loxi_ir.ir import *
+import loxi_ir.ir
import loxi_front_end.frontend_ir as frontend_ir
logger = logging.getLogger(__name__)
@@ -459,6 +461,10 @@
members.extend( build_member(c, fe_member, member_lengths[fe_member])
for fe_member in fe.members)
+ if not 'bsn' in name:
+ for m in c.members:
+ if isinstance(m, OFPadMember): c.members.remove(m)
+
name_classes[name] = c
return c