]> git.gag.com Git - fw/sdcc/blobdiff - src/z80/main.c
* src/z80/main.c (_process_pragma, _parseOptions): fixed bug 1583318
[fw/sdcc] / src / z80 / main.c
index 89aba2a9515e9df3e1fc3137620e2b058d9e55d0..88c6faa1f50fbc0c41b0ab992b156d4b244c981b 100644 (file)
@@ -186,6 +186,7 @@ _process_pragma (const char *sz)
     }
     gbz80_port.mem.code_name = Safe_strdup (buffer);
     code->sname = gbz80_port.mem.code_name;
+    options.code_seg = gbz80_port.mem.code_name;
     return 0;
   }
   else if( startsWith( sz, "portmode=" ) || startsWith( sz, "portmode " ))
@@ -272,6 +273,7 @@ _parseOptions (int *pargc, char **argv, int *i)
              /* ROM bank */
              sprintf (buffer, "CODE_%u", bank);
              gbz80_port.mem.code_name = Safe_strdup (buffer);
+             options.code_seg = gbz80_port.mem.code_name;
              return TRUE;
            case 'a':
              /* RAM bank */