From 48edb13044459f1dbedd69aef24e8abed30b1db5 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Sat, 29 Jun 2013 14:41:09 -0700 Subject: emit proper filler functions in merged function tables --- emlink.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/emlink.py b/emlink.py index a7ecb236..02d1fd89 100644 --- a/emlink.py +++ b/emlink.py @@ -280,7 +280,8 @@ class AsmModule(): ret = main + side size = 2 while size < len(ret): size *= 2 - ret = ret + ['0']*(size - len(ret)) + aborter = ret[1] # we can assume odd indexes have an aborting function with the right signature + ret = ret + [aborter]*(size - len(ret)) assert len(ret) == size f_sizes[table] = size return '[' + ','.join(ret) + ']' -- cgit v1.2.3-18-g5258