diff options
| author | take_cheeze <[email protected]> | 2014-03-01 18:00:38 +0900 |
|---|---|---|
| committer | take_cheeze <[email protected]> | 2014-03-01 20:05:30 +0900 |
| commit | 86831d5465cfd474d9183ec66471e91ff790e267 (patch) | |
| tree | 9f0edb967ab468613c366817026d8cad7e15067f /src | |
| parent | 1985f1ace98353772c5fefcb668ab3c0b78c6e54 (diff) | |
| download | mruby-86831d5465cfd474d9183ec66471e91ff790e267.tar.gz mruby-86831d5465cfd474d9183ec66471e91ff790e267.zip | |
move jmpbuf_id to generated file
Diffstat (limited to 'src')
| -rw-r--r-- | src/error.c | 4 | ||||
| -rw-r--r-- | src/mruby_core.rake | 3 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/error.c b/src/error.c index f7e5995e6..be47e1618 100644 --- a/src/error.c +++ b/src/error.c @@ -432,10 +432,6 @@ mrb_sys_fail(mrb_state *mrb, const char *mesg) } } -#ifdef MRB_ENABLE_CXX_EXCEPTION -mrb_int mrb_jmpbuf::jmpbuf_id = 0; -#endif - void mrb_init_exception(mrb_state *mrb) { diff --git a/src/mruby_core.rake b/src/mruby_core.rake index 7b244c8d3..2e6abfcd3 100644 --- a/src/mruby_core.rake +++ b/src/mruby_core.rake @@ -22,6 +22,9 @@ MRuby.each_target do extern "C" { #include "#{MRUBY_ROOT}/#{t.prerequisites.first}" } + + +#{v == 'error'? 'mrb_int mrb_jmpbuf::jmpbuf_id = 0;' : ''} EOS end end |
