VariableAssignmentInstr

- Now emits correct assignment C code
This commit is contained in:
Tristan B. Velloza Kildaire 2022-12-12 15:13:45 +02:00
parent b767ddc8bf
commit b51f38951a
1 changed files with 5 additions and 1 deletions

View File

@ -76,7 +76,11 @@ public class VariableAssignmentInstr : Instruction
string typedEntityVariableName = context.tc.getResolver().generateName(context.getContainer(), typedEntityVariable);
return typedEntityVariableName~" = "~data.emit()~";";
import compiler.codegen.mapper : SymbolMapper;
string renamedSymbol = SymbolMapper.symbolLookup(context.getContainer(), typedEntityVariableName);
return renamedSymbol~" = "~data.emit()~";";
// return "<TODO: VarAssAssignment ("~data.emit()~")";
}
}