(asdl_main c) -> _gen/frontend/types.asdl_c.h (frontend/consts_gen c) -> _gen/frontend/id_kind.asdl_c.h (lexer_gen) -> _gen/_tmp/match.re2c-input.h _gen/_tmp/match.re2c-input.h -> (re2c) -> _gen/frontend/match.re2c.h [1/2] clang coverage '' cpp/obj_layout_test.cc _build/obj/clang-coverage/cpp/obj_layout_test.o [2/2] LINK clang coverage '' _bin/clang-coverage/cpp/obj_layout_test _build/obj/clang-coverage/cpp/obj_layout_test.o _build/obj/clang-coverage/_gen/core/runtime.asdl.o _build/obj/clang-coverage/_gen/core/value.asdl.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/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/cpp/obj_layout_test > _test/clang-coverage/cpp/obj_layout_test.log OK [1/15] make-pystub _bin/shwrap/grammar_gen ysh/grammar_gen.py _devbuild/gen/hnode_asdl.py _devbuild/gen/id_kind_asdl.py _devbuild/gen/runtime_asdl.py _devbuild/gen/syntax_asdl.py _devbuild/gen/types_asdl.py _devbuild/gen/value_asdl.py asdl/pybase.py asdl/runtime.py core/alloc.py core/error.py core/num.py core/optview.py frontend/builtin_def.py frontend/consts.py frontend/id_kind_def.py frontend/lexer.py frontend/lexer_def.py frontend/match.py frontend/option_def.py frontend/reader.py mycpp/mops.py mycpp/mylib.py pgen2/grammar.py pgen2/parse.py pgen2/pgen.py pgen2/pnode.py pgen2/token.py pgen2/tokenize.py pylib/collections_.py [2/15] make-pystub _bin/shwrap/option_gen frontend/option_gen.py asdl/ast.py frontend/builtin_def.py frontend/option_def.py [3/15] build-stamp-cpp _build/git-commit.txt _gen/cpp/build_stamp.h _gen/cpp/build_stamp.cc [4/15] asdl_main cpp --no-pretty-print-methods frontend/types.asdl _gen/frontend/types.asdl _gen/frontend/types.asdl_debug.py [5/15] consts_gen cpp-consts _gen/frontend/consts [6/15] consts_gen cpp _gen/frontend/option.asdl [7/15] clang coverage '' _gen/cpp/build_stamp.cc _build/obj/clang-coverage/_gen/cpp/build_stamp.o [8/15] grammar_gen cpp ysh/grammar.pgen2 _gen/ysh [9/15] clang coverage '' cpp/core_test.cc _build/obj/clang-coverage/cpp/core_test.o cpp/core_test.cc:400:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char* argv[] = {"sleep", "5", nullptr}; ^ cpp/core_test.cc:400:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char* argv[] = {"sleep", "5", nullptr}; ^ cpp/core_test.cc:389:6: warning: unused function 'waitpid_demo' [-Wunused-function] TEST waitpid_demo() { ^ 3 warnings generated. [10/15] clang coverage '' cpp/pgen2.cc _build/obj/clang-coverage/cpp/pgen2.o [11/15] clang coverage '' cpp/stdlib.cc _build/obj/clang-coverage/cpp/stdlib.o [12/15] clang coverage '' _gen/frontend/consts.cc _build/obj/clang-coverage/_gen/frontend/consts.o [13/15] clang coverage '' cpp/core.cc _build/obj/clang-coverage/cpp/core.o [14/15] clang coverage '' _gen/ysh/grammar_tables.cc _build/obj/clang-coverage/_gen/ysh/grammar_tables.o [15/15] LINK clang coverage '' _bin/clang-coverage/cpp/core_test _build/obj/clang-coverage/cpp/core_test.o _build/obj/clang-coverage/_gen/core/runtime.asdl.o _build/obj/clang-coverage/_gen/core/value.asdl.o _build/obj/clang-coverage/_gen/cpp/build_stamp.o _build/obj/clang-coverage/cpp/core.o _build/obj/clang-coverage/cpp/pgen2.o _build/obj/clang-coverage/cpp/stdlib.o _build/obj/clang-coverage/_gen/display/pretty.asdl.o _build/obj/clang-coverage/_gen/frontend/consts.o _build/obj/clang-coverage/_gen/frontend/id_kind.asdl.o _build/obj/clang-coverage/_gen/frontend/syntax.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 _build/obj/clang-coverage/_gen/ysh/grammar_tables.o RUN _bin/clang-coverage/cpp/core_test > _test/clang-coverage/cpp/core_test.log ~/oil/_tmp/cpp/core_test ~/oil ~/oil OK [1/4] clang coverage '' data_lang/j8_test_lib.c _build/obj/clang-coverage/data_lang/j8_test_lib.o clang-14: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] [2/4] clang coverage '' data_lang/j8_libc.c _build/obj/clang-coverage/data_lang/j8_libc.o clang-14: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] [3/4] clang coverage '' cpp/data_lang_test.cc _build/obj/clang-coverage/cpp/data_lang_test.o [4/4] LINK clang coverage '' _bin/clang-coverage/cpp/data_lang_test _build/obj/clang-coverage/cpp/data_lang_test.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/data_lang/j8_libc.o _build/obj/clang-coverage/data_lang/j8_test_lib.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/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/cpp/data_lang_test > _test/clang-coverage/cpp/data_lang_test.log OK [1/7] make-pystub _bin/shwrap/flag_gen frontend/flag_gen.py _devbuild/gen/hnode_asdl.py _devbuild/gen/id_kind_asdl.py _devbuild/gen/runtime_asdl.py _devbuild/gen/syntax_asdl.py _devbuild/gen/types_asdl.py _devbuild/gen/value_asdl.py asdl/pybase.py asdl/runtime.py core/error.py core/num.py frontend/args.py frontend/flag_def.py frontend/flag_spec.py frontend/id_kind_def.py frontend/lexer_def.py frontend/match.py frontend/option_def.py mycpp/mops.py mycpp/mylib.py pylib/collections_.py [2/7] flag_gen cpp _gen/frontend/arg_types [3/7] clang coverage '' _gen/frontend/arg_types.cc _build/obj/clang-coverage/_gen/frontend/arg_types.o [4/7] clang coverage '' cpp/frontend_flag_spec_test.cc _build/obj/clang-coverage/cpp/frontend_flag_spec_test.o [5/7] clang coverage '' cpp/frontend_flag_spec.cc _build/obj/clang-coverage/cpp/frontend_flag_spec.o [6/7] clang coverage '' prebuilt/frontend/args.mycpp.cc _build/obj/clang-coverage/prebuilt/frontend/args.mycpp.o prebuilt/frontend/args.mycpp.cc:955:24: warning: unused variable 'node' [-Wunused-variable] hnode::External* node = static_cast(UP_node); ^ prebuilt/frontend/args.mycpp.cc:1043:24: warning: unused variable 'node' [-Wunused-variable] hnode::External* node = static_cast(UP_node); ^ 2 warnings generated. [7/7] LINK clang coverage '' _bin/clang-coverage/cpp/frontend_flag_spec_test _build/obj/clang-coverage/cpp/frontend_flag_spec_test.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/cpp/frontend_flag_spec.o _build/obj/clang-coverage/_gen/display/pretty.asdl.o _build/obj/clang-coverage/_gen/frontend/arg_types.o _build/obj/clang-coverage/_gen/frontend/id_kind.asdl.o _build/obj/clang-coverage/_gen/frontend/syntax.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 _build/obj/clang-coverage/prebuilt/frontend/args.mycpp.o RUN _bin/clang-coverage/cpp/frontend_flag_spec_test > _test/clang-coverage/cpp/frontend_flag_spec_test.log OK [1/3] clang coverage '' cpp/frontend_match_test.cc _build/obj/clang-coverage/cpp/frontend_match_test.o [2/3] clang coverage '' cpp/frontend_match.cc _build/obj/clang-coverage/cpp/frontend_match.o [3/3] LINK clang coverage '' _bin/clang-coverage/cpp/frontend_match_test _build/obj/clang-coverage/cpp/frontend_match_test.o _build/obj/clang-coverage/_gen/core/runtime.asdl.o _build/obj/clang-coverage/_gen/core/value.asdl.o _build/obj/clang-coverage/cpp/frontend_match.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/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/cpp/frontend_match_test > _test/clang-coverage/cpp/frontend_match_test.log OK [1/3] clang coverage '' cpp/libc.cc _build/obj/clang-coverage/cpp/libc.o [2/3] clang coverage '' cpp/libc_test.cc _build/obj/clang-coverage/cpp/libc_test.o cpp/libc_test.cc:308:7: warning: unused variable 'lc_what' [-Wunused-variable] int lc_what = LC_CTYPE; ^ cpp/libc_test.cc:346:6: warning: unused function 'casefold_test' [-Wunused-function] TEST casefold_test() { ^ 2 warnings generated. [3/3] LINK clang coverage '' _bin/clang-coverage/cpp/libc_test _build/obj/clang-coverage/cpp/libc_test.o _build/obj/clang-coverage/cpp/libc.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/cpp/libc_test > _test/clang-coverage/cpp/libc_test.log ~/oil/_tmp/cpp/libc_test ~/oil ~/oil OK [1/5] clang coverage '' cpp/osh_tdop.cc _build/obj/clang-coverage/cpp/osh_tdop.o [2/5] clang coverage '' cpp/osh_test.cc _build/obj/clang-coverage/cpp/osh_test.o [3/5] clang coverage '' cpp/osh.cc _build/obj/clang-coverage/cpp/osh.o [4/5] clang coverage '' prebuilt/core/error.mycpp.cc _build/obj/clang-coverage/prebuilt/core/error.mycpp.o [5/5] LINK clang coverage '' _bin/clang-coverage/cpp/osh_test _build/obj/clang-coverage/cpp/osh_test.o _build/obj/clang-coverage/_gen/core/runtime.asdl.o _build/obj/clang-coverage/_gen/core/value.asdl.o _build/obj/clang-coverage/_gen/cpp/build_stamp.o _build/obj/clang-coverage/cpp/core.o _build/obj/clang-coverage/cpp/data_lang.o _build/obj/clang-coverage/cpp/osh.o _build/obj/clang-coverage/cpp/osh_tdop.o _build/obj/clang-coverage/cpp/pgen2.o _build/obj/clang-coverage/_gen/display/pretty.asdl.o _build/obj/clang-coverage/_gen/frontend/consts.o _build/obj/clang-coverage/_gen/frontend/id_kind.asdl.o _build/obj/clang-coverage/_gen/frontend/syntax.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 _build/obj/clang-coverage/prebuilt/core/error.mycpp.o _build/obj/clang-coverage/_gen/ysh/grammar_tables.o RUN _bin/clang-coverage/cpp/osh_test > _test/clang-coverage/cpp/osh_test.log OK [1/3] clang coverage '' cpp/pylib.cc _build/obj/clang-coverage/cpp/pylib.o [2/3] clang coverage '' cpp/pylib_test.cc _build/obj/clang-coverage/cpp/pylib_test.o [3/3] LINK clang coverage '' _bin/clang-coverage/cpp/pylib_test _build/obj/clang-coverage/cpp/pylib_test.o _build/obj/clang-coverage/cpp/pylib.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/cpp/pylib_test > _test/clang-coverage/cpp/pylib_test.log OK [1/2] clang coverage '' cpp/stdlib_test.cc _build/obj/clang-coverage/cpp/stdlib_test.o [2/2] LINK clang coverage '' _bin/clang-coverage/cpp/stdlib_test _build/obj/clang-coverage/cpp/stdlib_test.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/cpp/stdlib.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/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 _build/obj/clang-coverage/prebuilt/core/error.mycpp.o RUN _bin/clang-coverage/cpp/stdlib_test > _test/clang-coverage/cpp/stdlib_test.log OK warning: 82 functions have mismatched data fix DIRS mode of '_test/clang-coverage/cpp/html/coverage' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x) mode of '_test/clang-coverage/cpp/html/coverage/home' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x) mode of '_test/clang-coverage/cpp/html/coverage/home/uke' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x) mode of '_test/clang-coverage/cpp/html/coverage/home/uke/oil' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x) mode of '_test/clang-coverage/cpp/html/coverage/home/uke/oil/mycpp' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x) mode of '_test/clang-coverage/cpp/html/coverage/home/uke/oil/data_lang' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x) mode of '_test/clang-coverage/cpp/html/coverage/home/uke/oil/cpp' changed from 0750 (rwxr-x---) to 0755 (rwxr-xr-x) fix FILES warning: 82 functions have mismatched data Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- cpp/core.cc 159 53 66.67% 35 8 77.14% 307 99 67.75% 84 42 50.00% cpp/core.h 33 6 81.82% 20 4 80.00% 84 19 77.38% 10 4 60.00% cpp/data_lang.cc 66 29 56.06% 10 5 50.00% 149 71 52.35% 28 12 57.14% cpp/frontend_flag_spec.cc 92 14 84.78% 8 0 100.00% 186 29 84.41% 78 20 74.36% cpp/frontend_flag_spec.h 6 0 100.00% 6 0 100.00% 23 0 100.00% 0 0 - cpp/frontend_match.cc 26 9 65.38% 21 9 57.14% 115 55 52.17% 2 0 100.00% cpp/frontend_match.h 3 0 100.00% 3 0 100.00% 8 0 100.00% 0 0 - cpp/frontend_pyreadline.h 2 2 0.00% 2 2 0.00% 8 8 0.00% 0 0 - cpp/libc.cc 63 13 79.37% 8 0 100.00% 150 37 75.33% 48 13 72.92% cpp/libc.h 1 0 100.00% 1 0 100.00% 5 0 100.00% 0 0 - cpp/osh.cc 46 42 8.70% 3 2 33.33% 82 71 13.41% 58 58 0.00% cpp/osh.h 7 1 85.71% 3 1 66.67% 13 5 61.54% 8 1 87.50% cpp/osh_tdop.cc 2 2 0.00% 2 2 0.00% 6 6 0.00% 0 0 - cpp/osh_tdop.h 2 1 50.00% 2 1 50.00% 5 3 40.00% 0 0 - cpp/pgen2.cc 9 9 0.00% 7 7 0.00% 25 25 0.00% 2 2 0.00% cpp/pgen2.h 3 3 0.00% 3 3 0.00% 16 16 0.00% 0 0 - cpp/pylib.cc 21 1 95.24% 3 0 100.00% 37 2 94.59% 12 1 91.67% cpp/stdlib.cc 85 51 40.00% 18 11 38.89% 165 110 33.33% 46 29 36.96% cpp/stdlib.h 29 10 65.52% 18 6 66.67% 91 47 48.35% 8 4 50.00% data_lang/j8.h 165 109 33.94% 7 5 28.57% 173 120 30.64% 112 77 31.25% data_lang/j8_libc.c 59 30 49.15% 4 2 50.00% 120 62 48.33% 20 10 50.00% data_lang/utf8.h 44 4 90.91% 2 0 100.00% 64 4 93.75% 32 5 84.38% mycpp/bump_leak_heap.h 7 7 0.00% 7 7 0.00% 25 25 0.00% 0 0 - mycpp/common.h 2 1 50.00% 2 1 50.00% 12 5 58.33% 0 0 - mycpp/comparators.h 8 8 0.00% 8 8 0.00% 38 38 0.00% 0 0 - mycpp/gc_alloc.h 20 2 90.00% 10 2 80.00% 143 42 70.63% 4 0 100.00% mycpp/gc_builtins.cc 182 125 31.32% 31 23 25.81% 308 232 24.68% 122 95 22.13% mycpp/gc_builtins.h 17 9 47.06% 17 9 47.06% 42 23 45.24% 0 0 - mycpp/gc_dict.h 101 37 63.37% 18 9 50.00% 157 67 57.32% 54 24 55.56% mycpp/gc_list.h 75 43 42.67% 28 12 57.14% 132 60 54.55% 36 24 33.33% mycpp/gc_mops.cc 14 14 0.00% 6 6 0.00% 34 34 0.00% 6 6 0.00% mycpp/gc_mops.h 19 19 0.00% 19 19 0.00% 63 63 0.00% 0 0 - mycpp/gc_mylib.cc 78 56 28.21% 23 14 39.13% 185 131 29.19% 34 28 17.65% mycpp/gc_mylib.h 44 37 15.91% 41 34 17.07% 146 128 12.33% 0 0 - mycpp/gc_obj.h 12 2 83.33% 12 2 83.33% 44 8 81.82% 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 225 21.05% 33 26 21.21% 483 390 19.25% 180 147 18.33% mycpp/gc_str.h 21 9 57.14% 15 9 40.00% 45 27 40.00% 8 3 62.50% mycpp/gc_tuple.h 15 2 86.67% 9 0 100.00% 26 0 100.00% 0 0 - mycpp/hash.cc 10 5 50.00% 7 5 28.57% 27 15 44.44% 2 0 100.00% mycpp/mark_sweep_heap.cc 138 87 36.96% 13 4 69.23% 286 167 41.61% 102 76 25.49% mycpp/mark_sweep_heap.h 35 10 71.43% 20 6 70.00% 125 42 66.40% 12 1 91.67% ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- TOTAL 2012 1088 45.92% 508 264 48.03% 4169 2286 45.17% 1108 682 38.45% warning: 82 functions have mismatched data -rw-r--r-- 1 uke uke 2.7M Oct 23 21:23 _test/clang-coverage/cpp/coverage.json 0 _test/clang-coverage/cpp/coverage.json 2.6M _test/clang-coverage/cpp/html