-package IR.Flat;
-
-public class FlatReturnNode extends FlatNode {
- TempDescriptor tempdesc;
-
- public FlatReturnNode(TempDescriptor td) {
- this.tempdesc=td;
- }
-
- public String toString() {
- return "return "+tempdesc;
- }
-
- public int kind() {
- return FKind.FlatReturnNode;
- }
-
- public TempDescriptor [] readsTemps() {
- if (tempdesc==null)
- return new TempDescriptor [0];
- else
- return new TempDescriptor [] {tempdesc};
- }
-
- public TempDescriptor getReturnTemp() {
- return tempdesc;
- }
-}