diff options
Diffstat (limited to 'chapter22')
| -rw-r--r-- | chapter22/src/main/java/com/seaofnodes/simple/Parser.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chapter22/src/main/java/com/seaofnodes/simple/Parser.java b/chapter22/src/main/java/com/seaofnodes/simple/Parser.java index d44ea46e..ebc7cdc5 100644 --- a/chapter22/src/main/java/com/seaofnodes/simple/Parser.java +++ b/chapter22/src/main/java/com/seaofnodes/simple/Parser.java @@ -805,9 +805,9 @@ public class Parser { flds.push(Field.make(v._name,v.type(),_code.getALIAS(),v._final)); stru.addDef(_scope.in(i)); } - TypeStruct ts = s._ts = TypeStruct.make(typeName, fs.asAry()); + TypeStruct ts = inst._ts = TypeStruct.make(typeName, fs.asAry()); //PRIMS.put(typeName, TypeMemPtr.make(ts)); - INITS.put(typeName,s.peephole().keep()); + INITS.put(typeName,inst.peephole().keep()); //String clzName = typeName + ".clz"; // Class name //PRIMS.put(clzName, TypeMemPtr.make(TypeStruct.make(clzName, cs.asAry()))); |
