From 70f6aa04961b3a1eaab06f9463a756249c741a12 Mon Sep 17 00:00:00 2001 From: take_cheeze Date: Tue, 8 Apr 2014 23:46:18 +0900 Subject: Fix wrong `mrb_bug` use found with mruby-clang-plugin. --- src/parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); } } -- cgit v1.2.3 From c4214d3ace5c33bb73a70d7d87fc9d2492dc2061 Mon Sep 17 00:00:00 2001 From: kyab Date: Tue, 8 Apr 2014 23:50:25 +0900 Subject: Fix build_config.rb for ArduinoDue --- examples/targets/ArduinoDue.rb | 3 +++ 1 file changed, 3 insertions(+) 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" -- cgit v1.2.3