diff options
Diffstat (limited to 'backendC/CleanCompilerSources/instructions.c')
-rw-r--r-- | backendC/CleanCompilerSources/instructions.c | 7 |
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); } } } |