From 3e48f4eebc9f2cd6658ac94745738dce49327273 Mon Sep 17 00:00:00 2001 From: dearblue Date: Sat, 3 Apr 2021 16:22:40 +0900 Subject: Fix build failures with `enable_debug` and `enable_cxx_abi` Under C++, there is no implicit conversion from `int` to `enum`, which caused a compilation error. --- src/dump.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/dump.c b/src/dump.c index 74d52d689..3805d44cf 100644 --- a/src/dump.c +++ b/src/dump.c @@ -1207,7 +1207,7 @@ dump_debug(mrb_state *mrb, const char *name, int n, mrb_irep_debug_info *info, fputs("};\n", fp); fprintf(fp, "static mrb_irep_debug_info_file %s_debug_file_%d = {\n", name, n); - fprintf(fp, "%d, %d, %d, 0, {%s_debug_lines_%d}};\n", + fprintf(fp, "%d, %d, %d, mrb_debug_line_ary, {%s_debug_lines_%d}};\n", info->files[0]->start_pos, info->files[0]->filename_sym, info->files[0]->line_entry_count, -- cgit v1.2.3