-{"name":"untyped A::f2(A* this)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"o = new A(-1, -1)"},{"id":1,"text":"o"},{"id":2,"subNodes":[3,4],"text":"new A(-1, -1)"},{"id":3,"text":"-1"},{"id":4,"text":"-1"},{"id":5,"text":"true"},{"id":6,"subNodes":[7,8],"text":"o = new A(0, 0)"},{"id":7,"text":"o"},{"id":8,"subNodes":[9,10],"text":"new A(0, 0)"},{"id":9,"text":"0"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"o = new A(1, 1)"},{"id":12,"text":"o"},{"id":13,"subNodes":[14,15],"text":"new A(1, 1)"},{"id":14,"text":"1"},{"id":15,"text":"1"},{"id":16,"text":"ret"}],"edges":[{"sourceId":0,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":6,"kind":"TrueEdge"},{"sourceId":5,"destId":11,"kind":"FalseEdge"},{"sourceId":6,"destId":16,"kind":"SequentialEdge"},{"sourceId":11,"destId":16,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":1,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":{"map":{},"stack":"#TOP#"},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":2,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":{},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":3,"description":{"expressions":["-1"],"state":{"heap":{"this":"[heap[s]:pp@unknown@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':12:4]"},"type":{"map":{"this":["A*"]},"stack":["int32"]},"value":"#TOP#"}}},{"nodeId":4,"description":{"expressions":["-1"],"state":{"heap":{"this":"[heap[s]:pp@unknown@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':12:4]"},"type":{"map":{"this":["A*"]},"stack":["int32"]},"value":"#TOP#"}}},{"nodeId":5,"description":{"expressions":["true"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["bool"]},"value":{"map":{},"stack":"[-Inf, +Inf]"}}}},{"nodeId":6,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':15:16]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":7,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":{"map":{},"stack":"#TOP#"},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":8,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":{},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":9,"description":{"expressions":["0"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[0, 0]"}}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[0, 0]"}}}},{"nodeId":11,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':17:16]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":12,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":{"map":{},"stack":"#TOP#"},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":13,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":{},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":14,"description":{"expressions":["1"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[1, 1]"}}}},{"nodeId":15,"description":{"expressions":["1"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[1, 1]"}}}},{"nodeId":16,"description":{"expressions":["skip"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':17:16, heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':15:16]"},"type":{"map":{"o":["A*"]},"stack":"_|_"},"value":{"map":{},"stack":"_|_"}}}}]}
0 commit comments