summaryrefslogtreecommitdiff
path: root/compile.c
diff options
context:
space:
mode:
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/compile.c b/compile.c
index 92d9c35e28..e937c337e6 100644
--- a/compile.c
+++ b/compile.c
@@ -1366,12 +1366,10 @@ iseq_set_exception_local_table(rb_iseq_t *iseq)
/* TODO: every id table is same -> share it.
* Current problem is iseq_free().
*/
- ID id_dollar_bang;
ID *ids = (ID *)ALLOC_N(ID, 1);
- CONST_ID(id_dollar_bang, "#$!");
iseq->body->local_table_size = 1;
- ids[0] = id_dollar_bang;
+ ids[0] = idERROR_INFO;
iseq->body->local_table = ids;
return COMPILE_OK;
}