diff options
| -rw-r--r-- | examples/targets/ArduinoDue.rb | 3 | ||||
| -rw-r--r-- | src/parse.y | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/examples/targets/ArduinoDue.rb b/examples/targets/ArduinoDue.rb index 6dae85ca1..59101c2cc 100644 --- a/examples/targets/ArduinoDue.rb +++ b/examples/targets/ArduinoDue.rb @@ -53,6 +53,9 @@ MRuby::CrossBuild.new("Arduino Due") do |conf| #do not build executable test conf.build_mrbtest_lib_only + #disable C++ exception + conf.disable_cxx_exception + #gems from core conf.gem :core => "mruby-print" conf.gem :core => "mruby-math" diff --git a/src/parse.y b/src/parse.y index ec27a2c51..345ac5756 100644 --- a/src/parse.y +++ b/src/parse.y @@ -3323,7 +3323,7 @@ backref_error(parser_state *p, node *n) yyerror_i(p, "can't set variable $%c", (int)(intptr_t)n->cdr); } else { - mrb_bug(p->mrb, "Internal error in backref_error() : n=>car == %d", c); + mrb_bug(p->mrb, "Internal error in backref_error() : n=>car == %S", mrb_fixnum_value(c)); } } |
