(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/pgen2.cc _build/obj/clang-coverage/cpp/pgen2.o
[10/15] clang coverage '' _gen/frontend/consts.cc _build/obj/clang-coverage/_gen/frontend/consts.o
[11/15] clang coverage '' cpp/stdlib.cc _build/obj/clang-coverage/cpp/stdlib.o
[12/15] clang coverage '' cpp/core_test.cc _build/obj/clang-coverage/cpp/core_test.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/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/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:960:24: warning: unused variable 'node' [-Wunused-variable]
      hnode::External* node = static_cast<hnode::External*>(UP_node);
                       ^
prebuilt/frontend/args.mycpp.cc:1048:24: warning: unused variable 'node' [-Wunused-variable]
      hnode::External* node = static_cast<hnode::External*>(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.cc _build/obj/clang-coverage/cpp/osh.o
[3/5] clang coverage '' cpp/osh_test.cc _build/obj/clang-coverage/cpp/osh_test.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/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)
mode of '_test/clang-coverage/cpp/html/coverage/home/uke/oil/mycpp' 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                       155                52    66.45%          35                 8    77.14%         303                96    68.32%          82                41    50.00%
cpp/core.h                         29                 2    93.10%          18                 2    88.89%          77                12    84.42%           6                 0   100.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              24                 7    70.83%          19                 7    63.16%         104                44    57.69%           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                       10                10     0.00%           7                 7     0.00%          27                27     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%         141                40    71.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                    97                33    65.98%          17                 8    52.94%         151                61    59.60%          52                22    57.69%
mycpp/gc_list.h                    86                49    43.02%          29                12    58.62%         144                67    53.47%          42                29    30.95%
mycpp/gc_mops.cc                   14                14     0.00%           6                 6     0.00%          34                34     0.00%           6                 6     0.00%
mycpp/gc_mops.h                    21                21     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              1086    46.02%         504               259    48.61%        4153              2266    45.44%        1106               680    38.52%
warning: 82 functions have mismatched data
-rw-r--r-- 1 uke uke 2.7M Aug  6 02:09 _test/clang-coverage/cpp/coverage.json

0 _test/clang-coverage/cpp/coverage.json

2.5M	_test/clang-coverage/cpp/html