ninja: no work to do. ----- mycpp/examples/classes.py ----- mycpp: LOADING mycpp/examples/classes.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: IMPL --- testdata/control-flow-graph/classes/assign.facts 2024-07-19 02:34:14.873456327 +0000 +++ _tmp/mycpp-facts/assign.facts 2024-07-19 02:38:01.212125836 +0000 @@ -1,13 +1,13 @@ -examples.classes.Base.__init__ 2 $Member(examples.classes.Base, next) $Variable(n) -examples.classes.BenchmarkSimpleNode 6 $Variable(next_) $Variable(node) -examples.classes.BenchmarkVirtualNodes 10 $Variable(next_) $Variable(node3) -examples.classes.BenchmarkVirtualNodes 12 $Variable(current) $Variable(node3) -examples.classes.ColorOutput.__init__ 1 $Member(examples.classes.ColorOutput, f) $Variable(f) -examples.classes.DerivedI.__init__ 2 $Member(examples.classes.DerivedI, i) $Variable(i) -examples.classes.DerivedSS.__init__ 2 $Member(examples.classes.DerivedSS, t) $Variable(t) -examples.classes.DerivedSS.__init__ 3 $Member(examples.classes.DerivedSS, u) $Variable(u) -examples.classes.Node.__init__ 1 $Member(examples.classes.Node, next) $Variable(n) -examples.classes.Node.__init__ 2 $Member(examples.classes.Node, i) $Variable(i) -examples.classes.PrintLength 1 $Variable(current) $Variable(node) -examples.classes.PrintLength 6 $Variable(current) $Member(examples.classes.Node, next) -examples.classes.PrintLengthBase 5 $Variable(current) $Member(examples.classes.Base, next) +examples.classes.Base.__init__ 2 $ObjectMember(examples.classes.Base, next) $VariableRef(n) +examples.classes.BenchmarkSimpleNode 6 $LocalVariable(examples.classes.BenchmarkSimpleNode, next_) $VariableRef(node) +examples.classes.BenchmarkVirtualNodes 10 $LocalVariable(examples.classes.BenchmarkVirtualNodes, next_) $VariableRef(node3) +examples.classes.BenchmarkVirtualNodes 12 $LocalVariable(examples.classes.BenchmarkVirtualNodes, current) $VariableRef(node3) +examples.classes.ColorOutput.__init__ 1 $ObjectMember(examples.classes.ColorOutput, f) $VariableRef(f) +examples.classes.DerivedI.__init__ 2 $ObjectMember(examples.classes.DerivedI, i) $VariableRef(i) +examples.classes.DerivedSS.__init__ 2 $ObjectMember(examples.classes.DerivedSS, t) $VariableRef(t) +examples.classes.DerivedSS.__init__ 3 $ObjectMember(examples.classes.DerivedSS, u) $VariableRef(u) +examples.classes.Node.__init__ 1 $ObjectMember(examples.classes.Node, next) $VariableRef(n) +examples.classes.Node.__init__ 2 $ObjectMember(examples.classes.Node, i) $VariableRef(i) +examples.classes.PrintLength 1 $LocalVariable(examples.classes.PrintLength, current) $VariableRef(node) +examples.classes.PrintLength 6 $LocalVariable(examples.classes.PrintLength, current) $MemberRef(examples.classes.Node, next) +examples.classes.PrintLengthBase 5 $LocalVariable(examples.classes.PrintLengthBase, current) $MemberRef(examples.classes.Base, next)