- // String labelNum = Integer.toString(semantics.commitPointLabel2Num
- // .get(construct.label));
- // String interfaceNum = getCPInterfaceNum(semantics, construct.label);
- // newCode.add("\t\t" + ASSIGN_TO_PTR(structName, "label_num",
- // labelNum));
- // newCode.add("\t\t" + ASSIGN_TO_PTR(structName, "interface_num",
- // interfaceNum));
+
+ String labelNum = Integer.toString(semantics.commitPointLabel2Num
+ .get(construct.label));
+ String labelName = construct.label;
+ newCode.add("\t\t" + ASSIGN_TO_PTR(structName, "label_name",
+ "\"" + labelName + "\""));
+ newCode.add("\t\t" + ASSIGN_TO_PTR(structName, "label_num",
+ labelNum));
+