summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorkurodash <[email protected]>2013-03-26 15:36:44 +0900
committerkurodash <[email protected]>2013-03-26 15:36:44 +0900
commite426243ea0ae12971f00198c6872b8f4cb7a4bac (patch)
tree392552605f3798e5d000092855db7d8fee8f051e
parente350e311360a7bcda0d44ebf105415112bcd60dc (diff)
downloadmruby-e426243ea0ae12971f00198c6872b8f4cb7a4bac.tar.gz
mruby-e426243ea0ae12971f00198c6872b8f4cb7a4bac.zip
fixed build error on VS2012 toolchains.
-rw-r--r--src/class.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/class.c b/src/class.c
index 11f68340c..84132c38a 100644
--- a/src/class.c
+++ b/src/class.c
@@ -1369,9 +1369,12 @@ mrb_mod_to_s(mrb_state *mrb, mrb_value klass)
mrb_str_cat(mrb, str, ">", 1);
}
else {
+ struct RClass *c;
+ mrb_value path;
+
str = mrb_str_buf_new(mrb, 32);
- struct RClass *c = mrb_class_ptr(klass);
- mrb_value path = mrb_class_path(mrb, c);
+ c = mrb_class_ptr(klass);
+ path = mrb_class_path(mrb, c);
if (mrb_nil_p(path)) {
switch (mrb_type(klass)) {