]> granicus.if.org Git - onig/commitdiff
change address output format for OP_REPEAT
authorK.Kosako <kosako@sofnec.co.jp>
Wed, 30 Jan 2019 04:59:07 +0000 (13:59 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Thu, 28 Feb 2019 05:28:18 +0000 (14:28 +0900)
src/regexec.c

index d33d23c6f3b176e940f5c7ba32727e27c0f0df04..622c44c2b671971dd6182273b58cc8198d93f27f 100644 (file)
@@ -499,7 +499,8 @@ onig_print_compiled_byte_code(FILE* f, Operation* p, Operation* start, OnigEncod
   case OP_REPEAT_NG:
     mem = p->repeat.id;
     addr = p->repeat.addr;
-    fprintf(f, ":%d:%d", mem, addr);
+    fprintf(f, ":%d:", mem);
+    p_rel_addr(f, addr, p, start);
     break;
 
   case OP_REPEAT_INC: