*q++ = '\0';
ofmt->symdef(value, 0L, 0L, 3, q);
}
- } else if (pass0 == 1) { /* pass == 1 */
+ } else if (pass == 1) { /* pass == 1 */
q = value;
validid = TRUE;
if (!isidstart(*q))
} else
special = NULL;
if (!is_extern(value)) { /* allow re-EXTERN to be ignored */
+ int temp = pass0;
+ pass0 = 1; /* fake pass 1 in labels.c */
declare_as_global (value, special, report_error);
define_label (value, seg_alloc(), 0L, NULL, FALSE, TRUE,
ofmt, report_error);
+ pass0 = temp;
}
} /* else pass0 == 1 */
break;
#define NASM_MAJOR_VER 0
#define NASM_MINOR_VER 98
-#define NASM_VER "0.98.19"
+#define NASM_VER "0.98.20"
#ifndef NULL
#define NULL 0