summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-compiler
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/mruby-compiler')
-rw-r--r--mrbgems/mruby-compiler/core/codegen.c3
-rw-r--r--mrbgems/mruby-compiler/core/parse.y6
2 files changed, 6 insertions, 3 deletions
diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c
index 75c42eefb..64f4702a7 100644
--- a/mrbgems/mruby-compiler/core/codegen.c
+++ b/mrbgems/mruby-compiler/core/codegen.c
@@ -2445,7 +2445,8 @@ codegen(codegen_scope *s, node *tree, int val)
if (p2) {
off = new_lit(s, mrb_str_new_cstr(s->mrb, p2));
genop(s, MKOP_ABx(OP_STRING, cursp(), off));
- } else {
+ }
+ else {
genop(s, MKOP_A(OP_LOADNIL, cursp()));
}
argc++;
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y
index 41984b186..226701b52 100644
--- a/mrbgems/mruby-compiler/core/parse.y
+++ b/mrbgems/mruby-compiler/core/parse.y
@@ -4124,12 +4124,14 @@ parse_string(parser_state *p)
}
if (flag > flags) {
dup = strndup(flags, (size_t)(flag - flags));
- } else {
+ }
+ else {
dup = NULL;
}
if (enc) {
encp = strndup(&enc, 1);
- } else {
+ }
+ else {
encp = NULL;
}
pylval.nd = new_regx(p, s, dup, encp);