@@ -445,7 +445,9 @@ line_p inpseudo(n)
*/
if (lastline != (line_p) 0 && is_datalabel(lastline)) {
- curhol = string;
+ extern char *lastname;
+
+ curhol = lastname;
}
else {
curhol = hol_label();
@@ -119,6 +119,7 @@ dblock_p symlookup(name, status)
if (strcmp((*spp)->sy_name, name) == 0) {
/* found */
+ lastname = (*spp)->sy_name;
return ((*spp)->sy_dblock);
} else {
spp = &(*spp)->sy_next;