----- mycpp/TEST.sh examples-variant clang coverage ----- [1/185] write-main _gen/mycpp/examples/test_iterators.mycpp-main.cc test_iterators [2/185] write-main _gen/mycpp/examples/test_default_args.mycpp-main.cc test_default_args [3/185] write-main _gen/mycpp/examples/varargs.mycpp-main.cc varargs [4/185] make-shwrap py _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 [5/185] write-main _gen/mycpp/examples/test_cast.mycpp-main.cc test_cast [6/185] make-shwrap mycpp _bin/shwrap/mycpp_main mycpp/mycpp_main.py mycpp/const_pass.py mycpp/control_flow_pass.py mycpp/conversion_pass.py mycpp/cppgen_pass.py mycpp/crash.py mycpp/format_strings.py mycpp/pass_state.py mycpp/translate.py mycpp/util.py mycpp/visitor.py [7/185] write-main _gen/mycpp/examples/containers.mycpp-main.cc containers [8/185] write-main _gen/mycpp/examples/test_ctx_pattern.mycpp-main.cc test_ctx_pattern [9/185] write-main _gen/mycpp/examples/test_hoist.mycpp-main.cc test_hoist [10/185] write-main _gen/mycpp/examples/escape.mycpp-main.cc escape [11/185] write-main _gen/mycpp/examples/classes.mycpp-main.cc classes [12/185] write-main _gen/mycpp/examples/test_globals.mycpp-main.cc test_globals [13/185] write-main _gen/mycpp/examples/test_io_os_error.mycpp-main.cc test_io_os_error [14/185] write-main _gen/mycpp/examples/parse.mycpp-main.cc parse [15/185] write-main _gen/mycpp/examples/cgi.mycpp-main.cc cgi [16/185] write-main _gen/mycpp/examples/test_strings.mycpp-main.cc test_strings [17/185] write-main _gen/mycpp/examples/fib_recursive.mycpp-main.cc fib_recursive [18/185] write-main _gen/mycpp/examples/tuple_return_value.mycpp-main.cc tuple_return_value [19/185] write-main _gen/mycpp/examples/gc_stack_roots.mycpp-main.cc gc_stack_roots [20/185] asdl_main cpp --no-pretty-print-methods asdl/hnode.asdl _gen/asdl/hnode.asdl _gen/asdl/hnode.asdl_debug.py [21/185] asdl_main cpp mycpp/examples/expr.asdl _gen/mycpp/examples/expr.asdl _gen/mycpp/examples/expr.asdl_debug.py [22/185] write-main _gen/mycpp/examples/control_flow.mycpp-main.cc control_flow [23/185] write-main _gen/mycpp/examples/loops.mycpp-main.cc loops [24/185] write-main _gen/mycpp/examples/test_integers.mycpp-main.cc test_integers [25/185] write-main _gen/mycpp/examples/test_arith_ops.mycpp-main.cc test_arith_ops [26/185] write-main _gen/mycpp/examples/test_conditional.mycpp-main.cc test_conditional [27/185] write-main _gen/mycpp/examples/length.mycpp-main.cc length [28/185] write-main _gen/mycpp/examples/test_switch.mycpp-main.cc test_switch [29/185] write-main _gen/mycpp/examples/modules.mycpp-main.cc modules [30/185] write-main _gen/mycpp/examples/test_classes_gc.mycpp-main.cc test_classes_gc [31/185] write-main _gen/mycpp/examples/test_small_str.mycpp-main.cc test_small_str [32/185] write-main _gen/mycpp/examples/scoped_resource.mycpp-main.cc scoped_resource [33/185] write-main _gen/mycpp/examples/fib_iter.mycpp-main.cc fib_iter [34/185] write-main _gen/mycpp/examples/cartesian.mycpp-main.cc cartesian [35/185] write-main _gen/mycpp/examples/test_func_method_name_conflict.mycpp-main.cc test_func_method_name_conflict [36/185] write-main _gen/mycpp/examples/files.mycpp-main.cc files [37/185] write-main _gen/mycpp/examples/asdl_generated.mycpp-main.cc asdl_generated [38/185] make-shwrap py _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 [39/185] asdl_main cpp display/pretty.asdl _gen/display/pretty.asdl _gen/display/pretty.asdl_debug.py [40/185] asdl_main cpp core/runtime.asdl _gen/core/runtime.asdl _gen/core/runtime.asdl_debug.py [41/185] consts_gen cpp _gen/frontend/id_kind.asdl [42/185] asdl_main cpp core/value.asdl _gen/core/value.asdl _gen/core/value.asdl_debug.py [43/185] asdl_main cpp --abbrev-module=frontend.syntax_abbrev frontend/syntax.asdl _gen/frontend/syntax.asdl _gen/frontend/syntax.asdl_debug.py [44/185] clang coverage '' _gen/frontend/id_kind.asdl.cc _build/obj/clang-coverage/_gen/frontend/id_kind.asdl.o [45/185] clang coverage '' _gen/mycpp/examples/varargs.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/varargs.mycpp-main.o [46/185] clang coverage '' _gen/mycpp/examples/test_iterators.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_iterators.mycpp-main.o [47/185] clang coverage '' _gen/display/pretty.asdl.cc _build/obj/clang-coverage/_gen/display/pretty.asdl.o [48/185] clang coverage '' _gen/core/value.asdl.cc _build/obj/clang-coverage/_gen/core/value.asdl.o [49/185] clang coverage '' cpp/data_lang.cc _build/obj/clang-coverage/cpp/data_lang.o [50/185] clang coverage '' _gen/mycpp/examples/test_default_args.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_default_args.mycpp-main.o [51/185] clang coverage '' _gen/core/runtime.asdl.cc _build/obj/clang-coverage/_gen/core/runtime.asdl.o [52/185] clang coverage '' _gen/mycpp/examples/test_cast.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_cast.mycpp-main.o [53/185] clang coverage '' _gen/mycpp/examples/containers.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/containers.mycpp-main.o [54/185] clang coverage '' _gen/mycpp/examples/test_ctx_pattern.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_ctx_pattern.mycpp-main.o [55/185] clang coverage '' _gen/mycpp/examples/escape.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/escape.mycpp-main.o [56/185] clang coverage '' _gen/mycpp/examples/classes.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/classes.mycpp-main.o [57/185] clang coverage '' _gen/mycpp/examples/test_hoist.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_hoist.mycpp-main.o [58/185] clang coverage '' _gen/mycpp/examples/test_globals.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_globals.mycpp-main.o [59/185] clang coverage '' _gen/mycpp/examples/parse.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/parse.mycpp-main.o [60/185] clang coverage '' _gen/mycpp/examples/test_io_os_error.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_io_os_error.mycpp-main.o [61/185] clang coverage '' _gen/mycpp/examples/expr.asdl.cc _build/obj/clang-coverage/_gen/mycpp/examples/expr.asdl.o [62/185] clang coverage '' _gen/frontend/syntax.asdl.cc _build/obj/clang-coverage/_gen/frontend/syntax.asdl.o [63/185] clang coverage '' _gen/mycpp/examples/cgi.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/cgi.mycpp-main.o [64/185] clang coverage '' _gen/mycpp/examples/fib_recursive.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/fib_recursive.mycpp-main.o [65/185] clang coverage '' _gen/mycpp/examples/tuple_return_value.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/tuple_return_value.mycpp-main.o [66/185] clang coverage '' _gen/mycpp/examples/test_strings.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_strings.mycpp-main.o [67/185] clang coverage '' _gen/mycpp/examples/gc_stack_roots.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/gc_stack_roots.mycpp-main.o [68/185] clang coverage '' _gen/mycpp/examples/control_flow.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/control_flow.mycpp-main.o [69/185] clang coverage '' _gen/mycpp/examples/test_integers.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_integers.mycpp-main.o [70/185] clang coverage '' _gen/mycpp/examples/loops.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/loops.mycpp-main.o [71/185] clang coverage '' _gen/mycpp/examples/test_conditional.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_conditional.mycpp-main.o [72/185] clang coverage '' _gen/mycpp/examples/length.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/length.mycpp-main.o [73/185] clang coverage '' _gen/mycpp/examples/scoped_resource.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/scoped_resource.mycpp-main.o [74/185] clang coverage '' _gen/mycpp/examples/test_switch.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_switch.mycpp-main.o [75/185] clang coverage '' _gen/mycpp/examples/modules.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/modules.mycpp-main.o [76/185] clang coverage '' _gen/mycpp/examples/test_classes_gc.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_classes_gc.mycpp-main.o [77/185] clang coverage '' _gen/mycpp/examples/test_small_str.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_small_str.mycpp-main.o [78/185] clang coverage '' _gen/mycpp/examples/test_arith_ops.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_arith_ops.mycpp-main.o [79/185] clang coverage '' _gen/mycpp/examples/test_func_method_name_conflict.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_func_method_name_conflict.mycpp-main.o [80/185] clang coverage '' _gen/mycpp/examples/fib_iter.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/fib_iter.mycpp-main.o [81/185] clang coverage '' _gen/mycpp/examples/cartesian.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/cartesian.mycpp-main.o [82/185] clang coverage '' _gen/mycpp/examples/files.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/files.mycpp-main.o [83/185] clang coverage '' _gen/mycpp/examples/asdl_generated.mycpp-main.cc _build/obj/clang-coverage/_gen/mycpp/examples/asdl_generated.mycpp-main.o [84/185] cxx opt '-Ivendor -std=c++17' prebuilt/datalog/dataflow.cc _build/obj/datalog/dataflow.o In file included from vendor/souffle/CompiledSouffle.h:27, from prebuilt/datalog/dataflow.cc:2: vendor/souffle/datastructure/EqRel.h:31:36: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 31 | class iterator_0 : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from vendor/souffle/RamTypes.h:19, from vendor/souffle/CompiledSouffle.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ vendor/souffle/datastructure/EqRel.h:58:36: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 58 | class iterator_1 : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from vendor/souffle/CompiledSouffle.h:28: vendor/souffle/datastructure/Info.h:37:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 37 | class iterator : public std::iterator> { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [85/185] LINK cxx opt '-lstdc++fs' _bin/datalog/dataflow _build/obj/datalog/dataflow.o [86/185] cp bin/mycpp_main_souffle.sh _bin/shwrap/mycpp_main_souffle [87/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext mycpp/examples/varargs_preamble.h _gen/mycpp/examples/varargs.mycpp.cc mycpp/examples/varargs.py mycpp: LOADING mycpp/examples/varargs.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [88/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/containers.mycpp.cc mycpp/examples/containers.py mycpp: LOADING mycpp/examples/containers.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [89/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_iterators.mycpp.cc mycpp/examples/test_iterators.py mycpp: LOADING mycpp/examples/test_iterators.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [90/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_default_args.mycpp.cc mycpp/examples/test_default_args.py mycpp: LOADING mycpp/examples/test_default_args.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [91/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/escape.mycpp.cc mycpp/examples/escape.py mycpp: LOADING mycpp/examples/escape.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [92/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_cast.mycpp.cc mycpp/examples/test_cast.py mycpp: LOADING mycpp/examples/test_cast.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [93/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/classes.mycpp.cc mycpp/examples/classes.py mycpp: LOADING mycpp/examples/classes.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [94/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_ctx_pattern.mycpp.cc mycpp/examples/test_ctx_pattern.py mycpp: LOADING mycpp/examples/test_ctx_pattern.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [95/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_globals.mycpp.cc mycpp/examples/test_globals.py mycpp: LOADING mycpp/examples/test_globals.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [96/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_hoist.mycpp.cc mycpp/examples/test_hoist.py mycpp: LOADING mycpp/examples/test_hoist.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [97/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_io_os_error.mycpp.cc mycpp/examples/test_io_os_error.py mycpp: LOADING mycpp/examples/test_io_os_error.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [98/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext mycpp/examples/parse_preamble.h _gen/mycpp/examples/parse.mycpp.cc asdl/format.py asdl/runtime.py data_lang/j8_lite.py display/ansi.py display/pp_hnode.py display/pretty.py mycpp/examples/parse.py mycpp: LOADING asdl/format.py asdl/runtime.py data_lang/j8_lite.py display/ansi.py display/pp_hnode.py display/pretty.py mycpp/examples/parse.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [99/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/cgi.mycpp.cc mycpp/examples/cgi.py mycpp: LOADING mycpp/examples/cgi.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [100/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/fib_recursive.mycpp.cc mycpp/examples/fib_recursive.py mycpp: LOADING mycpp/examples/fib_recursive.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [101/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_strings.mycpp.cc mycpp/examples/test_strings.py mycpp: LOADING mycpp/examples/test_strings.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [102/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/tuple_return_value.mycpp.cc mycpp/examples/tuple_return_value.py mycpp: LOADING mycpp/examples/tuple_return_value.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [103/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/gc_stack_roots.mycpp.cc mycpp/examples/gc_stack_roots.py mycpp: LOADING mycpp/examples/gc_stack_roots.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [104/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/control_flow.mycpp.cc mycpp/examples/control_flow.py mycpp: LOADING mycpp/examples/control_flow.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [105/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/loops.mycpp.cc mycpp/examples/loops.py mycpp: LOADING mycpp/examples/loops.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [106/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_integers.mycpp.cc mycpp/examples/test_integers.py mycpp: LOADING mycpp/examples/test_integers.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [107/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_conditional.mycpp.cc mycpp/examples/test_conditional.py mycpp: LOADING mycpp/examples/test_conditional.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [108/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/length.mycpp.cc mycpp/examples/length.py mycpp: LOADING mycpp/examples/length.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [109/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_switch.mycpp.cc mycpp/examples/test_switch.py mycpp: LOADING mycpp/examples/test_switch.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [110/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/modules.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: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [111/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_classes_gc.mycpp.cc mycpp/examples/test_classes_gc.py mycpp: LOADING mycpp/examples/test_classes_gc.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [112/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_arith_ops.mycpp.cc mycpp/examples/test_arith_ops.py mycpp: LOADING mycpp/examples/test_arith_ops.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [113/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/scoped_resource.mycpp.cc mycpp/examples/scoped_resource.py mycpp: LOADING mycpp/examples/scoped_resource.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [114/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_small_str.mycpp.cc mycpp/examples/test_small_str.py mycpp: LOADING mycpp/examples/test_small_str.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [115/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/test_func_method_name_conflict.mycpp.cc mycpp/examples/test_func_method_name_conflict.py mycpp: LOADING mycpp/examples/test_func_method_name_conflict.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [116/185] clang coverage '' _gen/mycpp/examples/test_iterators.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_iterators.mycpp.o [117/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/fib_iter.mycpp.cc mycpp/examples/fib_iter.py mycpp: LOADING mycpp/examples/fib_iter.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [118/185] clang coverage '' _gen/mycpp/examples/varargs.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/varargs.mycpp.o [119/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_iterators.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_iterators.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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/185] clang coverage '' _gen/mycpp/examples/test_default_args.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_default_args.mycpp.o [121/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/varargs.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/varargs.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_default_args.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_default_args.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [123/185] 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:126:7: warning: variable 'num_chars' set but not used [-Wunused-but-set-variable] int num_chars; ^ _gen/mycpp/examples/test_cast.mycpp.cc:202:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i; ^ 2 warnings generated. [124/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_cast.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_cast.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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/185] clang coverage '' _gen/mycpp/examples/containers.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/containers.mycpp.o _gen/mycpp/examples/containers.mycpp.cc:251:9: warning: unused variable 'non_member' [-Wunused-variable] auto* non_member = Alloc>(); ^ 1 warning generated. [126/185] clang coverage '' _gen/mycpp/examples/escape.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/escape.mycpp.o [127/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/containers.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/containers.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/cartesian.mycpp.cc mycpp/examples/cartesian.py mycpp: LOADING mycpp/examples/cartesian.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [129/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/escape.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/escape.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [130/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/asdl_generated.mycpp.cc mycpp/examples/asdl_generated.py mycpp: LOADING mycpp/examples/asdl_generated.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [131/185] clang coverage '' _gen/mycpp/examples/test_ctx_pattern.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_ctx_pattern.mycpp.o _gen/mycpp/examples/test_ctx_pattern.mycpp.cc:52:27: warning: variable 'd' set but not used [-Wunused-but-set-variable] Dict* d = nullptr; ^ 1 warning generated. [132/185] clang coverage '' _gen/mycpp/examples/classes.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/classes.mycpp.o [133/185] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext '' _gen/mycpp/examples/files.mycpp.cc mycpp/examples/files.py mycpp: LOADING mycpp/examples/files.py mycpp pass: CONST mycpp pass: CONVERT mycpp pass: CONTROL FLOW mycpp pass: SOUFFLE data flow mycpp pass: DECL mycpp pass: IMPL mycpp DONE [134/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/classes.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/classes.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [135/185] clang coverage '' _gen/mycpp/examples/test_hoist.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_hoist.mycpp.o [136/185] clang coverage '' _gen/mycpp/examples/test_io_os_error.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_io_os_error.mycpp.o [137/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_ctx_pattern.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_ctx_pattern.mycpp-main.o _build/obj/clang-coverage/_gen/mycpp/examples/test_ctx_pattern.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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/185] clang coverage '' _gen/mycpp/examples/test_globals.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_globals.mycpp.o [139/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_hoist.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_hoist.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [140/185] 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-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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/185] clang coverage '' _gen/mycpp/examples/cgi.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/cgi.mycpp.o [142/185] clang coverage '' _gen/mycpp/examples/fib_recursive.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/fib_recursive.mycpp.o [143/185] clang coverage '' _gen/mycpp/examples/parse.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/parse.mycpp.o _gen/mycpp/examples/parse.mycpp.cc:1253:22: warning: variable 'tree' set but not used [-Wunused-but-set-variable] expr_asdl::expr_t* tree = nullptr; ^ 1 warning generated. [144/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_globals.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_globals.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [145/185] 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:61:11: warning: variable 'mystr' set but not used [-Wunused-but-set-variable] BigStr* mystr = nullptr; ^ _gen/mycpp/examples/tuple_return_value.mycpp.cc:60:7: warning: variable 'myint' set but not used [-Wunused-but-set-variable] int myint; ^ 2 warnings generated. [146/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/cgi.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/cgi.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [147/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/fib_recursive.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/fib_recursive.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [148/185] clang coverage '' _gen/mycpp/examples/test_strings.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_strings.mycpp.o [149/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/parse.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/parse.mycpp-main.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/_gen/mycpp/examples/parse.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [150/185] clang coverage '' _gen/mycpp/examples/gc_stack_roots.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/gc_stack_roots.mycpp.o [151/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/tuple_return_value.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/tuple_return_value.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [152/185] clang coverage '' _gen/mycpp/examples/control_flow.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/control_flow.mycpp.o _gen/mycpp/examples/control_flow.mycpp.cc:112:11: warning: variable 'result' set but not used [-Wunused-but-set-variable] BigStr* result = nullptr; ^ 1 warning generated. [153/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_strings.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_strings.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [154/185] 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:27:16: warning: variable 'i4' set but not used [-Wunused-but-set-variable] mops::BigInt i4; ^ 1 warning generated. [155/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/gc_stack_roots.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/gc_stack_roots.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [156/185] clang coverage '' _gen/mycpp/examples/loops.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/loops.mycpp.o _gen/mycpp/examples/loops.mycpp.cc:111:14: warning: variable 'mylist' set but not used [-Wunused-but-set-variable] List* mylist = nullptr; ^ 1 warning generated. [157/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/control_flow.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/control_flow.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [158/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_integers.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_integers.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [159/185] clang coverage '' _gen/mycpp/examples/length.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/length.mycpp.o _gen/mycpp/examples/length.mycpp.cc:51:11: warning: variable 'c2' set but not used [-Wunused-but-set-variable] BigStr* c2 = nullptr; ^ 1 warning generated. [160/185] clang coverage '' _gen/mycpp/examples/test_conditional.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_conditional.mycpp.o [161/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/loops.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/loops.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [162/185] clang coverage '' _gen/mycpp/examples/test_switch.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_switch.mycpp.o [163/185] clang coverage '' _gen/mycpp/examples/modules.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/modules.mycpp.o [164/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_switch.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_switch.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [165/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/length.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/length.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [166/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_conditional.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_conditional.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [167/185] clang coverage '' _gen/mycpp/examples/test_arith_ops.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_arith_ops.mycpp.o [168/185] clang coverage '' _gen/mycpp/examples/test_classes_gc.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_classes_gc.mycpp.o _gen/mycpp/examples/test_classes_gc.mycpp.cc:298:37: warning: variable 'p3' set but not used [-Wunused-but-set-variable] test_classes_gc::PointersDerived* p3 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:295:35: warning: variable 'o3' set but not used [-Wunused-but-set-variable] test_classes_gc::OpaqueDerived* o3 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:293:28: warning: variable 'o1' set but not used [-Wunused-but-set-variable] test_classes_gc::Opaque* o1 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:299:36: warning: variable 'm1' set but not used [-Wunused-but-set-variable] test_classes_gc::BaseWithMethod* m1 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:297:34: warning: variable 'p2' set but not used [-Wunused-but-set-variable] test_classes_gc::PointersBase* p2 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:300:39: warning: variable 'm2' set but not used [-Wunused-but-set-variable] test_classes_gc::DerivedWithMethod* m2 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:294:32: warning: variable 'o2' set but not used [-Wunused-but-set-variable] test_classes_gc::OpaqueBase* o2 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:331:28: warning: variable 'o1' set but not used [-Wunused-but-set-variable] test_classes_gc::Opaque* o1 = nullptr; ^ _gen/mycpp/examples/test_classes_gc.mycpp.cc:334:30: warning: variable 'p1' set but not used [-Wunused-but-set-variable] test_classes_gc::Pointers* p1 = nullptr; ^ 9 warnings generated. [169/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/modules.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/modules.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [170/185] clang coverage '' _gen/mycpp/examples/test_small_str.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_small_str.mycpp.o [171/185] clang coverage '' _gen/mycpp/examples/fib_iter.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/fib_iter.mycpp.o [172/185] clang coverage '' _gen/mycpp/examples/scoped_resource.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/scoped_resource.mycpp.o [173/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_arith_ops.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_arith_ops.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [174/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_classes_gc.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_classes_gc.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [175/185] clang coverage '' _gen/mycpp/examples/test_func_method_name_conflict.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/test_func_method_name_conflict.mycpp.o [176/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_small_str.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_small_str.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [177/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/fib_iter.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/fib_iter.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [178/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/scoped_resource.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/scoped_resource.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [179/185] clang coverage '' _gen/mycpp/examples/cartesian.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/cartesian.mycpp.o [180/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/test_func_method_name_conflict.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/test_func_method_name_conflict.mycpp-main.o _build/obj/clang-coverage/_gen/mycpp/examples/test_func_method_name_conflict.mycpp.o _build/obj/clang-coverage/mycpp/bump_leak_heap.o _build/obj/clang-coverage/mycpp/gc_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [181/185] clang coverage '' _gen/mycpp/examples/files.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/files.mycpp.o [182/185] clang coverage '' _gen/mycpp/examples/asdl_generated.mycpp.cc _build/obj/clang-coverage/_gen/mycpp/examples/asdl_generated.mycpp.o _gen/mycpp/examples/asdl_generated.mycpp.cc:70:38: warning: variable 'x' set but not used [-Wunused-but-set-variable] asdl_generated::arith_expr__Const* x = nullptr; ^ 1 warning generated. [183/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/cartesian.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/cartesian.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [184/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/files.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/files.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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 [185/185] LINK clang coverage '' _bin/clang-coverage/mycpp/examples/asdl_generated.mycpp _build/obj/clang-coverage/_gen/mycpp/examples/asdl_generated.mycpp-main.o _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_iolib.o _build/obj/clang-coverage/mycpp/gc_mylib.o _build/obj/clang-coverage/mycpp/gc_builtins.o _build/obj/clang-coverage/mycpp/gc_mops.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_ctx_pattern.mycpp > _test/clang-coverage/mycpp/examples/test_ctx_pattern.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_func_method_name_conflict.mycpp > _test/clang-coverage/mycpp/examples/test_func_method_name_conflict.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 33 tests failed warning: 733 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/asdl' 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: 733 functions have mismatched data Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- asdl/cpp_runtime.h 12 8 33.33% 6 4 33.33% 23 14 39.13% 4 3 25.00% cpp/data_lang.cc 66 48 27.27% 10 7 30.00% 149 118 20.81% 28 24 14.29% 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% 143 46 67.83% 4 2 50.00% mycpp/gc_builtins.cc 194 110 43.30% 31 14 54.84% 322 185 42.55% 132 95 28.03% mycpp/gc_builtins.h 17 12 29.41% 17 12 29.41% 42 30 28.57% 0 0 - mycpp/gc_dict.h 108 26 75.93% 19 0 100.00% 167 35 79.04% 60 23 61.67% mycpp/gc_iolib.cc 10 10 0.00% 4 4 0.00% 26 26 0.00% 4 4 0.00% mycpp/gc_iolib.h 22 22 0.00% 13 13 0.00% 73 73 0.00% 10 10 0.00% mycpp/gc_list.h 109 20 81.65% 39 5 87.18% 202 35 82.67% 52 17 67.31% mycpp/gc_mops.cc 18 14 22.22% 7 5 28.57% 42 31 26.19% 8 7 12.50% mycpp/gc_mops.h 20 13 35.00% 19 13 31.58% 63 45 28.57% 0 0 - mycpp/gc_mylib.cc 90 51 43.33% 27 13 51.85% 204 115 43.63% 40 26 35.00% mycpp/gc_mylib.h 62 31 50.00% 44 28 36.36% 151 92 39.07% 6 0 100.00% mycpp/gc_obj.h 13 1 92.31% 13 1 92.31% 47 4 91.49% 0 0 - mycpp/gc_slab.h 6 1 83.33% 3 0 100.00% 16 0 100.00% 0 0 - mycpp/gc_str.cc 301 149 50.50% 34 17 50.00% 506 248 50.99% 192 103 46.35% 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 139 36 74.10% 14 3 78.57% 300 97 67.67% 102 32 68.63% mycpp/mark_sweep_heap.h 36 3 91.67% 20 3 85.00% 133 35 73.68% 12 0 100.00% ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- TOTAL 1511 743 50.83% 383 174 54.57% 2997 1502 49.88% 808 464 42.57% warning: 733 functions have mismatched data -rw-r--r-- 1 uke uke 1.1M Nov 9 19:36 _test/clang-coverage/mycpp/examples/coverage.json 0 _test/clang-coverage/mycpp/examples/coverage.json 2.5M _test/clang-coverage/mycpp/examples/html