(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_iolib.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] build-stamp-cpp _build/git-commit.txt _gen/cpp/build_stamp.h _gen/cpp/build_stamp.cc
[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] 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 frontend/syntax_abbrev.py mycpp/iolib.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
[4/15] consts_gen cpp-consts _gen/frontend/consts
[5/15] clang coverage '' _gen/cpp/build_stamp.cc _build/obj/clang-coverage/_gen/cpp/build_stamp.o
[6/15] asdl_main cpp --no-pretty-print-methods frontend/types.asdl _gen/frontend/types.asdl _gen/frontend/types.asdl_debug.py
[7/15] consts_gen cpp _gen/frontend/option.asdl
[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/core.cc _build/obj/clang-coverage/cpp/core.o
FAILED: _build/obj/clang-coverage/cpp/core.o 
build/ninja-rules-cpp.sh compile_one clang coverage '' cpp/core.cc _build/obj/clang-coverage/cpp/core.o _build/obj/clang-coverage/cpp/core.o.d
cpp/core.cc:266:23: error: no matching function for call to 'len'
  for (int i = 0; i < len(out); ++i) {
                      ^~~
/home/uke/oil/mycpp/gc_str.h:103:12: note: candidate function not viable: no known conversion from 'int' to 'const BigStr *' for 1st argument
inline int len(const BigStr* s) {
           ^
/home/uke/oil/mycpp/gc_str.h:184:12: note: candidate function not viable: no known conversion from 'int' to 'const Str' for 1st argument
inline int len(const Str s) {
           ^
/home/uke/oil/mycpp/gc_list.h:216:5: note: candidate template ignored: could not match 'const List<T> *' against 'int'
int len(const List<T>* L) {
    ^
/home/uke/oil/mycpp/gc_dict.h:417:12: note: candidate template ignored: could not match 'const Dict<K, V> *' against 'int'
inline int len(const Dict<K, V>* d) {
           ^
cpp/core.cc:267:9: error: use of undeclared identifier 'inputAvailable'; did you mean 'InputAvailable'?
    if (inputAvailable(fds_in->at(n))) {
        ^~~~~~~~~~~~~~
        InputAvailable
cpp/core.cc:249:6: note: 'InputAvailable' declared here
bool InputAvailable(int fd) {
     ^
cpp/core.cc:268:27: error: expected unqualified-id
      ret->append(fds_in->(n));
                          ^
3 errors generated.
[12/15] clang coverage '' cpp/stdlib.cc _build/obj/clang-coverage/cpp/stdlib.o
[13/15] clang coverage '' cpp/core_test.cc _build/obj/clang-coverage/cpp/core_test.o
cpp/core_test.cc:315: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:315: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:304:6: warning: unused function 'waitpid_demo' [-Wunused-function]
TEST waitpid_demo() {
     ^
3 warnings generated.
[14/15] clang coverage '' _gen/ysh/grammar_tables.cc _build/obj/clang-coverage/_gen/ysh/grammar_tables.o
ninja: build stopped: subcommand failed.