From d06d1dca7699cb4aad08d92f49f5ddf91b88a539 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 28 Feb 2016 15:22:03 -0500 Subject: eshtrans: Fix T_STATIC and T_LOCAL recognition and codegen --- (limited to 'eshtrans/backend') diff --git a/eshtrans/backend/codegen.esh b/eshtrans/backend/codegen.esh index ddd466b..9969d37 100644 --- a/eshtrans/backend/codegen.esh +++ b/eshtrans/backend/codegen.esh @@ -113,8 +113,7 @@ codegen_sub() continue ;; *) - toktext T_STATIC - printf ' ' + printf '__static ' ;; esac elif ${static_fname}; then @@ -124,8 +123,7 @@ codegen_sub() add_static_fn "${fname#*${US}}" ;; *) - toktext T_STATIC - printf ' ' + printf '__static ' toktext "${fname}" ;; esac @@ -153,6 +151,14 @@ codegen_sub() printf '__fn_end; ' fi ;; + T_STATIC) + printf '__static ' + continue + ;; + T_LOCAL) + printf '__local ' + continue + ;; esac toktext "${t}" -- cgit v0.9.1