summaryrefslogtreecommitdiffhomepage
path: root/src/vm.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2012-07-16 02:36:30 -0700
committerYukihiro "Matz" Matsumoto <[email protected]>2012-07-16 02:36:30 -0700
commit5495ee96aeac6973329ca972a9aa0bedabd30041 (patch)
treea644f3f5320a35b9ceb8843da75ee075a656f3a6 /src/vm.c
parent3d925cd5ba0dc4703052f6c4729ef385e3cb9652 (diff)
parentcd502421462db2ad588cf8fe8c80a590f3d6f640 (diff)
downloadmruby-5495ee96aeac6973329ca972a9aa0bedabd30041.tar.gz
mruby-5495ee96aeac6973329ca972a9aa0bedabd30041.zip
Merge pull request #374 from monaka/pr-reduce-strlen-3
Reduce strlen()
Diffstat (limited to 'src/vm.c')
-rw-r--r--src/vm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vm.c b/src/vm.c
index ef323f785..bd3d05d81 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -892,8 +892,8 @@ mrb_run(mrb_state *mrb, struct RProc *proc, mrb_value self)
struct REnv *e = uvenv(mrb, lv-1);
if (!e) {
mrb_value exc;
- const char *m = "super called outside of method";
- exc = mrb_exc_new(mrb, E_NOMETHOD_ERROR, m, strlen(m));
+ static const char m[] = "super called outside of method";
+ exc = mrb_exc_new(mrb, E_NOMETHOD_ERROR, m, sizeof(m) - 1);
mrb->exc = (struct RObject*)mrb_object(exc);
goto L_RAISE;
}