-----
mycpp/TEST.sh examples-variant clang coverage
-----
[1/143] make-pystub _bin/shwrap/consts_gen frontend/consts_gen.py _devbuild/gen/hnode_asdl.py _devbuild/gen/types_asdl.py asdl/ast.py asdl/gen_cpp.py asdl/pybase.py asdl/runtime.py asdl/util.py asdl/visitor.py frontend/builtin_def.py frontend/id_kind_def.py frontend/option_def.py mycpp/mops.py mycpp/mylib.py pylib/collections_.py
[2/143] make-pystub _bin/shwrap/asdl_main asdl/asdl_main.py asdl/ast.py asdl/front_end.py asdl/gen_cpp.py asdl/gen_python.py asdl/util.py asdl/visitor.py
[3/143] consts_gen cpp _gen/frontend/id_kind.asdl
[4/143] asdl_main cpp --no-pretty-print-methods asdl/hnode.asdl _gen/asdl/hnode.asdl _gen/asdl/hnode.asdl_debug.py
[5/143] asdl_main cpp  core/value.asdl _gen/core/value.asdl _gen/core/value.asdl_debug.py
[6/143] asdl_main cpp  display/pretty.asdl _gen/display/pretty.asdl _gen/display/pretty.asdl_debug.py
[7/143] asdl_main cpp  core/runtime.asdl _gen/core/runtime.asdl _gen/core/runtime.asdl_debug.py
[8/143] asdl_main cpp  mycpp/examples/expr.asdl _gen/mycpp/examples/expr.asdl _gen/mycpp/examples/expr.asdl_debug.py
[9/143] asdl_main cpp  frontend/syntax.asdl _gen/frontend/syntax.asdl _gen/frontend/syntax.asdl_debug.py
[10/143] clang coverage '' _gen/frontend/id_kind.asdl.cc _build/obj/clang-coverage/_gen/frontend/id_kind.asdl.o
[11/143] clang coverage '' _gen/display/pretty.asdl.cc _build/obj/clang-coverage/_gen/display/pretty.asdl.o
[12/143] clang coverage '' _gen/mycpp/examples/expr.asdl.cc _build/obj/clang-coverage/_gen/mycpp/examples/expr.asdl.o
[13/143] clang coverage '' cpp/data_lang.cc _build/obj/clang-coverage/cpp/data_lang.o
[14/143] clang coverage '' _gen/core/runtime.asdl.cc _build/obj/clang-coverage/_gen/core/runtime.asdl.o
[15/143] clang coverage '' _gen/core/value.asdl.cc _build/obj/clang-coverage/_gen/core/value.asdl.o
[16/143] clang coverage '' _gen/frontend/syntax.asdl.cc _build/obj/clang-coverage/_gen/frontend/syntax.asdl.o
[17/143] cxx opt '-Ivendor -std=c++17' prebuilt/datalog/dataflow.cc _build/obj/datalog/dataflow.o
[18/143] LINK cxx opt '-lstdc++fs' _bin/datalog/dataflow _build/obj/datalog/dataflow.o
[19/143] make-pystub _bin/shwrap/mycpp_main mycpp/mycpp_main.py mycpp/ir_pass.py mycpp/const_pass.py mycpp/cppgen_pass.py mycpp/crash.py mycpp/debug_pass.py mycpp/control_flow_pass.py mycpp/format_strings.py mycpp/pass_state.py mycpp/util.py mycpp/visitor.py _bin/datalog/dataflow
[20/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/varargs_raw.mycpp.cc mycpp/examples/varargs.py
	mycpp: LOADING mycpp/examples/varargs.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[21/143] wrap-cc _gen/mycpp/examples/varargs.mycpp.cc mycpp varargs _gen/mycpp/examples/varargs_raw.mycpp.cc mycpp/examples/varargs_preamble.h _gen/mycpp/examples/varargs.mycpp.cc
[22/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_hoist_raw.mycpp.cc mycpp/examples/test_hoist.py
	mycpp: LOADING mycpp/examples/test_hoist.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[23/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_classes_gc_raw.mycpp.cc mycpp/examples/test_classes_gc.py
	mycpp: LOADING mycpp/examples/test_classes_gc.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[24/143] wrap-cc _gen/mycpp/examples/test_hoist.mycpp.cc mycpp test_hoist _gen/mycpp/examples/test_hoist_raw.mycpp.cc '' _gen/mycpp/examples/test_hoist.mycpp.cc
[25/143] wrap-cc _gen/mycpp/examples/test_classes_gc.mycpp.cc mycpp test_classes_gc _gen/mycpp/examples/test_classes_gc_raw.mycpp.cc '' _gen/mycpp/examples/test_classes_gc.mycpp.cc
[26/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/loops_raw.mycpp.cc mycpp/examples/loops.py
	mycpp: LOADING mycpp/examples/loops.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[27/143] wrap-cc _gen/mycpp/examples/loops.mycpp.cc mycpp loops _gen/mycpp/examples/loops_raw.mycpp.cc '' _gen/mycpp/examples/loops.mycpp.cc
[28/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_switch_raw.mycpp.cc mycpp/examples/test_switch.py
	mycpp: LOADING mycpp/examples/test_switch.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[29/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/classes_raw.mycpp.cc 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: DATAFLOW
	mycpp pass: IMPL
[30/143] wrap-cc _gen/mycpp/examples/test_switch.mycpp.cc mycpp test_switch _gen/mycpp/examples/test_switch_raw.mycpp.cc '' _gen/mycpp/examples/test_switch.mycpp.cc
[31/143] wrap-cc _gen/mycpp/examples/classes.mycpp.cc mycpp classes _gen/mycpp/examples/classes_raw.mycpp.cc '' _gen/mycpp/examples/classes.mycpp.cc
[32/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_io_os_error_raw.mycpp.cc mycpp/examples/test_io_os_error.py
	mycpp: LOADING mycpp/examples/test_io_os_error.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[33/143] wrap-cc _gen/mycpp/examples/test_io_os_error.mycpp.cc mycpp test_io_os_error _gen/mycpp/examples/test_io_os_error_raw.mycpp.cc '' _gen/mycpp/examples/test_io_os_error.mycpp.cc
[34/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/fib_iter_raw.mycpp.cc mycpp/examples/fib_iter.py
	mycpp: LOADING mycpp/examples/fib_iter.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[35/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/escape_raw.mycpp.cc mycpp/examples/escape.py
	mycpp: LOADING mycpp/examples/escape.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[36/143] wrap-cc _gen/mycpp/examples/fib_iter.mycpp.cc mycpp fib_iter _gen/mycpp/examples/fib_iter_raw.mycpp.cc '' _gen/mycpp/examples/fib_iter.mycpp.cc
[37/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/cgi_raw.mycpp.cc mycpp/examples/cgi.py
	mycpp: LOADING mycpp/examples/cgi.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[38/143] wrap-cc _gen/mycpp/examples/escape.mycpp.cc mycpp escape _gen/mycpp/examples/escape_raw.mycpp.cc '' _gen/mycpp/examples/escape.mycpp.cc
[39/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/length_raw.mycpp.cc mycpp/examples/length.py
	mycpp: LOADING mycpp/examples/length.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[40/143] wrap-cc _gen/mycpp/examples/cgi.mycpp.cc mycpp cgi _gen/mycpp/examples/cgi_raw.mycpp.cc '' _gen/mycpp/examples/cgi.mycpp.cc
[41/143] wrap-cc _gen/mycpp/examples/length.mycpp.cc mycpp length _gen/mycpp/examples/length_raw.mycpp.cc '' _gen/mycpp/examples/length.mycpp.cc
[42/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/asdl_generated_raw.mycpp.cc mycpp/examples/asdl_generated.py
	mycpp: LOADING mycpp/examples/asdl_generated.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[43/143] wrap-cc _gen/mycpp/examples/asdl_generated.mycpp.cc mycpp asdl_generated _gen/mycpp/examples/asdl_generated_raw.mycpp.cc '' _gen/mycpp/examples/asdl_generated.mycpp.cc
[44/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/containers_raw.mycpp.cc mycpp/examples/containers.py
	mycpp: LOADING mycpp/examples/containers.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[45/143] wrap-cc _gen/mycpp/examples/containers.mycpp.cc mycpp containers _gen/mycpp/examples/containers_raw.mycpp.cc '' _gen/mycpp/examples/containers.mycpp.cc
[46/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_small_str_raw.mycpp.cc mycpp/examples/test_small_str.py
	mycpp: LOADING mycpp/examples/test_small_str.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[47/143] wrap-cc _gen/mycpp/examples/test_small_str.mycpp.cc mycpp test_small_str _gen/mycpp/examples/test_small_str_raw.mycpp.cc '' _gen/mycpp/examples/test_small_str.mycpp.cc
[48/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_strings_raw.mycpp.cc mycpp/examples/test_strings.py
	mycpp: LOADING mycpp/examples/test_strings.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[49/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/scoped_resource_raw.mycpp.cc mycpp/examples/scoped_resource.py
	mycpp: LOADING mycpp/examples/scoped_resource.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[50/143] wrap-cc _gen/mycpp/examples/test_strings.mycpp.cc mycpp test_strings _gen/mycpp/examples/test_strings_raw.mycpp.cc '' _gen/mycpp/examples/test_strings.mycpp.cc
[51/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_conditional_raw.mycpp.cc mycpp/examples/test_conditional.py
	mycpp: LOADING mycpp/examples/test_conditional.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[52/143] wrap-cc _gen/mycpp/examples/scoped_resource.mycpp.cc mycpp scoped_resource _gen/mycpp/examples/scoped_resource_raw.mycpp.cc '' _gen/mycpp/examples/scoped_resource.mycpp.cc
[53/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_cast_raw.mycpp.cc mycpp/examples/test_cast.py
	mycpp: LOADING mycpp/examples/test_cast.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[54/143] wrap-cc _gen/mycpp/examples/test_cast.mycpp.cc mycpp test_cast _gen/mycpp/examples/test_cast_raw.mycpp.cc '' _gen/mycpp/examples/test_cast.mycpp.cc
[55/143] wrap-cc _gen/mycpp/examples/test_conditional.mycpp.cc mycpp test_conditional _gen/mycpp/examples/test_conditional_raw.mycpp.cc '' _gen/mycpp/examples/test_conditional.mycpp.cc
[56/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/gc_stack_roots_raw.mycpp.cc mycpp/examples/gc_stack_roots.py
	mycpp: LOADING mycpp/examples/gc_stack_roots.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[57/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_iterators_raw.mycpp.cc mycpp/examples/test_iterators.py
	mycpp: LOADING mycpp/examples/test_iterators.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[58/143] wrap-cc _gen/mycpp/examples/gc_stack_roots.mycpp.cc mycpp gc_stack_roots _gen/mycpp/examples/gc_stack_roots_raw.mycpp.cc '' _gen/mycpp/examples/gc_stack_roots.mycpp.cc
[59/143] wrap-cc _gen/mycpp/examples/test_iterators.mycpp.cc mycpp test_iterators _gen/mycpp/examples/test_iterators_raw.mycpp.cc '' _gen/mycpp/examples/test_iterators.mycpp.cc
[60/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/tuple_return_value_raw.mycpp.cc mycpp/examples/tuple_return_value.py
	mycpp: LOADING mycpp/examples/tuple_return_value.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[61/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/control_flow_raw.mycpp.cc mycpp/examples/control_flow.py
	mycpp: LOADING mycpp/examples/control_flow.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[62/143] wrap-cc _gen/mycpp/examples/tuple_return_value.mycpp.cc mycpp tuple_return_value _gen/mycpp/examples/tuple_return_value_raw.mycpp.cc '' _gen/mycpp/examples/tuple_return_value.mycpp.cc
[63/143] wrap-cc _gen/mycpp/examples/control_flow.mycpp.cc mycpp control_flow _gen/mycpp/examples/control_flow_raw.mycpp.cc '' _gen/mycpp/examples/control_flow.mycpp.cc
[64/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_arith_ops_raw.mycpp.cc mycpp/examples/test_arith_ops.py
	mycpp: LOADING mycpp/examples/test_arith_ops.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[65/143] wrap-cc _gen/mycpp/examples/test_arith_ops.mycpp.cc mycpp test_arith_ops _gen/mycpp/examples/test_arith_ops_raw.mycpp.cc '' _gen/mycpp/examples/test_arith_ops.mycpp.cc
[66/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/files_raw.mycpp.cc mycpp/examples/files.py
	mycpp: LOADING mycpp/examples/files.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[67/143] wrap-cc _gen/mycpp/examples/files.mycpp.cc mycpp files _gen/mycpp/examples/files_raw.mycpp.cc '' _gen/mycpp/examples/files.mycpp.cc
[68/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_default_args_raw.mycpp.cc mycpp/examples/test_default_args.py
	mycpp: LOADING mycpp/examples/test_default_args.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[69/143] wrap-cc _gen/mycpp/examples/test_default_args.mycpp.cc mycpp test_default_args _gen/mycpp/examples/test_default_args_raw.mycpp.cc '' _gen/mycpp/examples/test_default_args.mycpp.cc
[70/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/fib_recursive_raw.mycpp.cc mycpp/examples/fib_recursive.py
	mycpp: LOADING mycpp/examples/fib_recursive.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[71/143] wrap-cc _gen/mycpp/examples/fib_recursive.mycpp.cc mycpp fib_recursive _gen/mycpp/examples/fib_recursive_raw.mycpp.cc '' _gen/mycpp/examples/fib_recursive.mycpp.cc
[72/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/cartesian_raw.mycpp.cc mycpp/examples/cartesian.py
	mycpp: LOADING mycpp/examples/cartesian.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[73/143] wrap-cc _gen/mycpp/examples/cartesian.mycpp.cc mycpp cartesian _gen/mycpp/examples/cartesian_raw.mycpp.cc '' _gen/mycpp/examples/cartesian.mycpp.cc
[74/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_globals_raw.mycpp.cc mycpp/examples/test_globals.py
	mycpp: LOADING mycpp/examples/test_globals.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[75/143] wrap-cc _gen/mycpp/examples/test_globals.mycpp.cc mycpp test_globals _gen/mycpp/examples/test_globals_raw.mycpp.cc '' _gen/mycpp/examples/test_globals.mycpp.cc
[76/143] clang coverage '' _gen/mycpp/examples/control_flow.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/control_flow.mycpp.o
[77/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/modules_raw.mycpp.cc mycpp/testpkg/module1.py mycpp/testpkg/module2.py mycpp/examples/modules.py
	mycpp: LOADING mycpp/testpkg/module1.py mycpp/testpkg/module2.py mycpp/examples/modules.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[78/143] clang coverage '' _gen/mycpp/examples/loops.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/loops.mycpp.o
[79/143] wrap-cc _gen/mycpp/examples/modules.mycpp.cc mycpp modules _gen/mycpp/examples/modules_raw.mycpp.cc '' _gen/mycpp/examples/modules.mycpp.cc
[80/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/control_flow.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/control_flow.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[81/143] clang coverage '' _gen/mycpp/examples/test_switch.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_switch.mycpp.o
[82/143] clang coverage '' _gen/mycpp/examples/test_classes_gc.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_classes_gc.mycpp.o
[83/143] clang coverage '' _gen/mycpp/examples/classes.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/classes.mycpp.o
[84/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/loops.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/loops.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[85/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/parse_raw.mycpp.cc asdl/format.py asdl/runtime.py data_lang/j8_lite.py display/ansi.py display/pretty.py mycpp/examples/parse.py pylib/cgi.py
	mycpp: LOADING asdl/format.py asdl/runtime.py data_lang/j8_lite.py display/ansi.py display/pretty.py mycpp/examples/parse.py pylib/cgi.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[86/143] wrap-cc _gen/mycpp/examples/parse.mycpp.cc mycpp parse _gen/mycpp/examples/parse_raw.mycpp.cc mycpp/examples/parse_preamble.h _gen/mycpp/examples/parse.mycpp.cc
[87/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_classes_gc.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_classes_gc.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[88/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/classes.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/classes.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[89/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_switch.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_switch.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[90/143] clang coverage '' _gen/mycpp/examples/varargs.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/varargs.mycpp.o
[91/143] clang coverage '' _gen/mycpp/examples/fib_iter.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/fib_iter.mycpp.o
[92/143] clang coverage '' _gen/mycpp/examples/test_io_os_error.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_io_os_error.mycpp.o
[93/143] clang coverage '' _gen/mycpp/examples/escape.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/escape.mycpp.o
[94/143] clang coverage '' _gen/mycpp/examples/test_hoist.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_hoist.mycpp.o
[95/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/varargs.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/varargs.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[96/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/fib_iter.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/fib_iter.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[97/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/escape.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/escape.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[98/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_io_os_error.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_io_os_error.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[99/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_hoist.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_hoist.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[100/143] clang coverage '' _gen/mycpp/examples/cgi.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/cgi.mycpp.o
[101/143] clang coverage '' _gen/mycpp/examples/length.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/length.mycpp.o
[102/143] clang coverage '' _gen/mycpp/examples/test_cast.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_cast.mycpp.o
_gen/mycpp/examples/test_cast.mycpp.cc:140:7: warning: variable 'num_chars' set but not used [-Wunused-but-set-variable]
  int num_chars;
      ^
_gen/mycpp/examples/test_cast.mycpp.cc:225:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
  int i;
      ^
2 warnings generated.
[103/143] clang coverage '' _gen/mycpp/examples/asdl_generated.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/asdl_generated.mycpp.o
[104/143] clang coverage '' _gen/mycpp/examples/test_strings.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_strings.mycpp.o
[105/143] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/test_integers_raw.mycpp.cc mycpp/examples/test_integers.py
	mycpp: LOADING mycpp/examples/test_integers.py
	mycpp pass: IR
	mycpp pass: CONST
	mycpp pass: FORWARD DECL
	mycpp pass: PROTOTYPES
	mycpp pass: CONTROL FLOW
	mycpp pass: DATAFLOW
	mycpp pass: IMPL
[106/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/cgi.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/cgi.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[107/143] wrap-cc _gen/mycpp/examples/test_integers.mycpp.cc mycpp test_integers _gen/mycpp/examples/test_integers_raw.mycpp.cc '' _gen/mycpp/examples/test_integers.mycpp.cc
[108/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/length.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/length.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[109/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_cast.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_cast.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[110/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/asdl_generated.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/asdl_generated.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[111/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_strings.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_strings.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[112/143] clang coverage '' _gen/mycpp/examples/test_small_str.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_small_str.mycpp.o
[113/143] clang coverage '' _gen/mycpp/examples/test_conditional.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_conditional.mycpp.o
[114/143] clang coverage '' _gen/mycpp/examples/scoped_resource.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/scoped_resource.mycpp.o
[115/143] clang coverage '' _gen/mycpp/examples/gc_stack_roots.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/gc_stack_roots.mycpp.o
[116/143] clang coverage '' _gen/mycpp/examples/containers.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/containers.mycpp.o
[117/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_small_str.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_small_str.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[118/143] clang coverage '' _gen/mycpp/examples/test_iterators.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_iterators.mycpp.o
[119/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_conditional.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_conditional.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[120/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/scoped_resource.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/scoped_resource.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[121/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/containers.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/containers.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[122/143] clang coverage '' _gen/mycpp/examples/tuple_return_value.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/tuple_return_value.mycpp.o
_gen/mycpp/examples/tuple_return_value.mycpp.cc:45:7: warning: variable 'myint' set but not used [-Wunused-but-set-variable]
  int myint;
      ^
1 warning generated.
[123/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_iterators.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_iterators.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[124/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/gc_stack_roots.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/gc_stack_roots.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[125/143] clang coverage '' _gen/mycpp/examples/test_arith_ops.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_arith_ops.mycpp.o
[126/143] clang coverage '' _gen/mycpp/examples/files.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/files.mycpp.o
[127/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/tuple_return_value.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/tuple_return_value.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[128/143] clang coverage '' _gen/mycpp/examples/test_default_args.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_default_args.mycpp.o
[129/143] clang coverage '' _gen/mycpp/examples/cartesian.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/cartesian.mycpp.o
[130/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_arith_ops.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_arith_ops.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[131/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/files.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/files.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[132/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_default_args.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_default_args.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[133/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/cartesian.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/cartesian.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[134/143] clang coverage '' _gen/mycpp/examples/fib_recursive.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/fib_recursive.mycpp.o
[135/143] clang coverage '' _gen/mycpp/examples/test_globals.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_globals.mycpp.o
_gen/mycpp/examples/test_globals.mycpp.cc:55:7: warning: variable 'unused' set but not used [-Wunused-but-set-variable]
  int unused;
      ^
1 warning generated.
[136/143] clang coverage '' _gen/mycpp/examples/test_integers.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_integers.mycpp.o
_gen/mycpp/examples/test_integers.mycpp.cc:40:16: warning: variable 'i4' set but not used [-Wunused-but-set-variable]
  mops::BigInt i4;
               ^
1 warning generated.
[137/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/fib_recursive.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/fib_recursive.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[138/143] clang coverage '' _gen/mycpp/examples/modules.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/modules.mycpp.o
[139/143] clang coverage '' _gen/mycpp/examples/parse.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/parse.mycpp.o
_gen/mycpp/examples/parse.mycpp.cc:849:24: warning: unused variable 'node' [-Wunused-variable]
      hnode::External* node = static_cast<hnode::External*>(UP_node);
                       ^
_gen/mycpp/examples/parse.mycpp.cc:935:24: warning: unused variable 'node' [-Wunused-variable]
      hnode::External* node = static_cast<hnode::External*>(UP_node);
                       ^
2 warnings generated.
[140/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_globals.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_globals.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[141/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_integers.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_integers.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[142/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/modules.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/modules.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
[143/143] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/parse.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/parse.mycpp.o _build/obj/clang-coverage/_gen/core/runtime.asdl.o _build/obj/clang-coverage/_gen/core/value.asdl.o _build/obj/clang-coverage/cpp/data_lang.o _build/obj/clang-coverage/_gen/display/pretty.asdl.o _build/obj/clang-coverage/_gen/frontend/id_kind.asdl.o _build/obj/clang-coverage/_gen/frontend/syntax.asdl.o _build/obj/clang-coverage/_gen/mycpp/examples/expr.asdl.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_str.o _build/obj/clang-coverage/mycpp/hash.o _build/obj/clang-coverage/mycpp/mark_sweep_heap.o
RUN _bin/clang-coverage/mycpp/examples/asdl_generated.mycpp > _test/clang-coverage/mycpp/examples/asdl_generated.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/cartesian.mycpp > _test/clang-coverage/mycpp/examples/cartesian.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/cgi.mycpp > _test/clang-coverage/mycpp/examples/cgi.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/classes.mycpp > _test/clang-coverage/mycpp/examples/classes.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/containers.mycpp > _test/clang-coverage/mycpp/examples/containers.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/control_flow.mycpp > _test/clang-coverage/mycpp/examples/control_flow.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/escape.mycpp > _test/clang-coverage/mycpp/examples/escape.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/fib_iter.mycpp > _test/clang-coverage/mycpp/examples/fib_iter.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/fib_recursive.mycpp > _test/clang-coverage/mycpp/examples/fib_recursive.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/files.mycpp > _test/clang-coverage/mycpp/examples/files.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/gc_stack_roots.mycpp > _test/clang-coverage/mycpp/examples/gc_stack_roots.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/length.mycpp > _test/clang-coverage/mycpp/examples/length.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/loops.mycpp > _test/clang-coverage/mycpp/examples/loops.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/modules.mycpp > _test/clang-coverage/mycpp/examples/modules.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/parse.mycpp > _test/clang-coverage/mycpp/examples/parse.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/scoped_resource.mycpp > _test/clang-coverage/mycpp/examples/scoped_resource.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_arith_ops.mycpp > _test/clang-coverage/mycpp/examples/test_arith_ops.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_cast.mycpp > _test/clang-coverage/mycpp/examples/test_cast.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_classes_gc.mycpp > _test/clang-coverage/mycpp/examples/test_classes_gc.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_conditional.mycpp > _test/clang-coverage/mycpp/examples/test_conditional.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_default_args.mycpp > _test/clang-coverage/mycpp/examples/test_default_args.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_globals.mycpp > _test/clang-coverage/mycpp/examples/test_globals.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_hoist.mycpp > _test/clang-coverage/mycpp/examples/test_hoist.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_integers.mycpp > _test/clang-coverage/mycpp/examples/test_integers.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_io_os_error.mycpp > _test/clang-coverage/mycpp/examples/test_io_os_error.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_iterators.mycpp > _test/clang-coverage/mycpp/examples/test_iterators.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_small_str.mycpp > _test/clang-coverage/mycpp/examples/test_small_str.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_strings.mycpp > _test/clang-coverage/mycpp/examples/test_strings.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/test_switch.mycpp > _test/clang-coverage/mycpp/examples/test_switch.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/tuple_return_value.mycpp > _test/clang-coverage/mycpp/examples/tuple_return_value.mycpp.log
OK
RUN _bin/clang-coverage/mycpp/examples/varargs.mycpp > _test/clang-coverage/mycpp/examples/varargs.mycpp.log
OK

0 of 31 tests failed

warning: 659 functions have mismatched data
fix DIRS
mode of '_test/clang-coverage/mycpp/examples/html/coverage' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x)
mode of '_test/clang-coverage/mycpp/examples/html/coverage/home' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x)
mode of '_test/clang-coverage/mycpp/examples/html/coverage/home/uke' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x)
mode of '_test/clang-coverage/mycpp/examples/html/coverage/home/uke/oil' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x)
mode of '_test/clang-coverage/mycpp/examples/html/coverage/home/uke/oil/data_lang' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x)
mode of '_test/clang-coverage/mycpp/examples/html/coverage/home/uke/oil/cpp' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x)
mode of '_test/clang-coverage/mycpp/examples/html/coverage/home/uke/oil/mycpp' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x)

fix FILES

warning: 659 functions have mismatched data
Filename                      Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover    Branches   Missed Branches     Cover
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cpp/data_lang.cc                   66                48    27.27%          10                 7    30.00%         149               118    20.81%          28                24    14.29%
cpp/frontend_pyreadline.h           2                 2     0.00%           2                 2     0.00%           8                 8     0.00%           0                 0         -
data_lang/j8.h                    165               110    33.33%           7                 4    42.86%         165               121    26.67%         112                79    29.46%
data_lang/utf8.h                   44                41     6.82%           2                 1    50.00%          64                54    15.62%          32                31     3.12%
mycpp/bump_leak_heap.h              7                 7     0.00%           7                 7     0.00%          25                25     0.00%           0                 0         -
mycpp/common.h                      2                 2     0.00%           2                 2     0.00%          12                12     0.00%           0                 0         -
mycpp/comparators.h                 8                 6    25.00%           8                 6    25.00%          38                32    15.79%           0                 0         -
mycpp/gc_alloc.h                   20                 4    80.00%          10                 2    80.00%         141                44    68.79%           4                 2    50.00%
mycpp/gc_builtins.cc              182                99    45.60%          31                15    51.61%         308               174    43.51%         122                85    30.33%
mycpp/gc_builtins.h                17                12    29.41%          17                12    29.41%          42                30    28.57%           0                 0         -
mycpp/gc_dict.h                    96                22    77.08%          17                 0   100.00%         147                28    80.95%          52                20    61.54%
mycpp/gc_list.h                   106                19    82.08%          37                 5    86.49%         192                31    83.85%          50                16    68.00%
mycpp/gc_mops.cc                   14                10    28.57%           6                 4    33.33%          34                23    32.35%           6                 5    16.67%
mycpp/gc_mops.h                    20                13    35.00%          19                13    31.58%          63                45    28.57%           0                 0         -
mycpp/gc_mylib.cc                  78                48    38.46%          23                11    52.17%         185               112    39.46%          34                24    29.41%
mycpp/gc_mylib.h                   59                28    52.54%          41                25    39.02%         142                83    41.55%           6                 0   100.00%
mycpp/gc_obj.h                     12                 1    91.67%          12                 1    91.67%          44                 4    90.91%           0                 0         -
mycpp/gc_slab.h                     6                 1    83.33%           3                 0   100.00%          16                 0   100.00%           0                 0         -
mycpp/gc_str.cc                   285               133    53.33%          33                16    51.52%         483               225    53.42%         180                91    49.44%
mycpp/gc_str.h                     21                12    42.86%          15                 6    60.00%          42                17    59.52%           8                 8     0.00%
mycpp/gc_tuple.h                   11                 2    81.82%           5                 0   100.00%          15                 0   100.00%           0                 0         -
mycpp/hash.cc                      10                 4    60.00%           7                 4    42.86%          27                12    55.56%           2                 0   100.00%
mycpp/mark_sweep_heap.cc          138                85    38.41%          13                 3    76.92%         286               160    44.06%         102                75    26.47%
mycpp/mark_sweep_heap.h            35                10    71.43%          20                 6    70.00%         125                42    66.40%          12                 1    91.67%
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                            1404               719    48.79%         347               152    56.20%        2753              1400    49.15%         750               461    38.53%
warning: 659 functions have mismatched data
-rw-r--r-- 1 uke uke 969k Aug  6 02:09 _test/clang-coverage/mycpp/examples/coverage.json

0 _test/clang-coverage/mycpp/examples/coverage.json

2.2M	_test/clang-coverage/mycpp/examples/html