aboutsummaryrefslogtreecommitdiff
path: root/backendC/CleanCompilerSources
diff options
context:
space:
mode:
Diffstat (limited to 'backendC/CleanCompilerSources')
-rw-r--r--backendC/CleanCompilerSources/instructions.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/backendC/CleanCompilerSources/instructions.c b/backendC/CleanCompilerSources/instructions.c
index 00acba7..5987c76 100644
--- a/backendC/CleanCompilerSources/instructions.c
+++ b/backendC/CleanCompilerSources/instructions.c
@@ -2757,9 +2757,12 @@ void GenFieldNodeEntryDirective (int arity,Label label,Label label2,char *record
else
FPutS (empty_lab.lab_name, OutFile);
- if (label2){
+ if (label2!=NULL){
FPutC (' ', OutFile);
- GenFieldLabel (label2,record_name);
+ if (label2==&empty_lab)
+ FPutS (empty_lab.lab_name, OutFile);
+ else
+ GenFieldLabel (label2,record_name);
}
}
}