From 00df8096091fea561f49297d47397571a39ccf88 Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Wed, 2 Dec 2020 19:15:42 +0900 Subject: Fix build for C++ version >= C++11 when `enable_cxx_exception`; close #5199 --- mrbgems/mruby-compiler/core/keywords | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'mrbgems/mruby-compiler/core/keywords') diff --git a/mrbgems/mruby-compiler/core/keywords b/mrbgems/mruby-compiler/core/keywords index a60ecd10a..a5961b6b8 100644 --- a/mrbgems/mruby-compiler/core/keywords +++ b/mrbgems/mruby-compiler/core/keywords @@ -1,4 +1,9 @@ %{ +/* Workaround for `enable_cxx_exception` (#5199) */ +#if defined __cplusplus && __cplusplus >= 201103L +# define register +#endif + struct kwtable {const char *name; int id[2]; enum mrb_lex_state_enum state;}; %} -- cgit v1.2.3