(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/17] asdl_main cpp asdl/examples/demo_lib.asdl _gen/asdl/examples/demo_lib.asdl _gen/asdl/examples/demo_lib.asdl_debug.py [2/17] asdl_main cpp asdl/examples/typed_arith.asdl _gen/asdl/examples/typed_arith.asdl _gen/asdl/examples/typed_arith.asdl_debug.py [3/17] asdl_main cpp asdl/examples/shared_variant.asdl _gen/asdl/examples/shared_variant.asdl _gen/asdl/examples/shared_variant.asdl_debug.py [4/17] asdl_main cpp asdl/examples/typed_demo.asdl _gen/asdl/examples/typed_demo.asdl _gen/asdl/examples/typed_demo.asdl_debug.py [5/17] cxx asan '' _gen/asdl/examples/demo_lib.asdl.cc _build/obj/cxx-asan/_gen/asdl/examples/demo_lib.asdl.o [6/17] cxx asan '' _gen/asdl/examples/shared_variant.asdl.cc _build/obj/cxx-asan/_gen/asdl/examples/shared_variant.asdl.o [7/17] cxx asan '' _gen/asdl/examples/typed_arith.asdl.cc _build/obj/cxx-asan/_gen/asdl/examples/typed_arith.asdl.o [8/17] cxx asan '' _gen/asdl/examples/typed_demo.asdl.cc _build/obj/cxx-asan/_gen/asdl/examples/typed_demo.asdl.o [9/17] cxx asan '' cpp/data_lang.cc _build/obj/cxx-asan/cpp/data_lang.o [10/17] cxx asan '' _gen/frontend/id_kind.asdl.cc _build/obj/cxx-asan/_gen/frontend/id_kind.asdl.o [11/17] cxx asan '' _gen/core/runtime.asdl.cc _build/obj/cxx-asan/_gen/core/runtime.asdl.o [12/17] cxx asan '' _gen/display/pretty.asdl.cc _build/obj/cxx-asan/_gen/display/pretty.asdl.o [13/17] cxx asan '' _gen/core/value.asdl.cc _build/obj/cxx-asan/_gen/core/value.asdl.o [14/17] cxx asan '' prebuilt/asdl/runtime.mycpp.cc _build/obj/cxx-asan/prebuilt/asdl/runtime.mycpp.o [15/17] cxx asan '' asdl/gen_cpp_test.cc _build/obj/cxx-asan/asdl/gen_cpp_test.o asdl/gen_cpp_test.cc: In function ‘greatest_test_res walker_test()’: asdl/gen_cpp_test.cc:368:8: warning: unused variable ‘b’ [-Wunused-variable] 368 | auto b = Alloc(w); | ^ asdl/gen_cpp_test.cc: In function ‘greatest_test_res type_id_test()’: asdl/gen_cpp_test.cc:327:1: warning: control reaches end of non-void function [-Wreturn-type] 327 | } | ^ [16/17] cxx asan '' _gen/frontend/syntax.asdl.cc _build/obj/cxx-asan/_gen/frontend/syntax.asdl.o [17/17] LINK cxx asan '' _bin/cxx-asan/asdl/gen_cpp_test _build/obj/cxx-asan/asdl/gen_cpp_test.o _build/obj/cxx-asan/_gen/asdl/examples/demo_lib.asdl.o _build/obj/cxx-asan/_gen/asdl/examples/shared_variant.asdl.o _build/obj/cxx-asan/_gen/asdl/examples/typed_arith.asdl.o _build/obj/cxx-asan/_gen/asdl/examples/typed_demo.asdl.o _build/obj/cxx-asan/_gen/core/runtime.asdl.o _build/obj/cxx-asan/_gen/core/value.asdl.o _build/obj/cxx-asan/cpp/data_lang.o _build/obj/cxx-asan/_gen/display/pretty.asdl.o _build/obj/cxx-asan/_gen/frontend/id_kind.asdl.o _build/obj/cxx-asan/_gen/frontend/syntax.asdl.o _build/obj/cxx-asan/mycpp/bump_leak_heap.o _build/obj/cxx-asan/mycpp/gc_iolib.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/gc_builtins.o _build/obj/cxx-asan/mycpp/gc_mops.o _build/obj/cxx-asan/mycpp/gc_str.o _build/obj/cxx-asan/mycpp/hash.o _build/obj/cxx-asan/mycpp/mark_sweep_heap.o _build/obj/cxx-asan/prebuilt/asdl/runtime.mycpp.o RUN _bin/cxx-asan/asdl/gen_cpp_test > _test/cxx-asan/asdl/gen_cpp_test.log OK [1/2] cxx asan '' asdl/gc_test.cc _build/obj/cxx-asan/asdl/gc_test.o [2/2] LINK cxx asan '' _bin/cxx-asan/asdl/gc_test _build/obj/cxx-asan/asdl/gc_test.o _build/obj/cxx-asan/_gen/asdl/examples/demo_lib.asdl.o _build/obj/cxx-asan/_gen/asdl/examples/typed_demo.asdl.o _build/obj/cxx-asan/_gen/core/runtime.asdl.o _build/obj/cxx-asan/_gen/core/value.asdl.o _build/obj/cxx-asan/cpp/data_lang.o _build/obj/cxx-asan/_gen/display/pretty.asdl.o _build/obj/cxx-asan/_gen/frontend/id_kind.asdl.o _build/obj/cxx-asan/_gen/frontend/syntax.asdl.o _build/obj/cxx-asan/mycpp/bump_leak_heap.o _build/obj/cxx-asan/mycpp/gc_iolib.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/gc_builtins.o _build/obj/cxx-asan/mycpp/gc_mops.o _build/obj/cxx-asan/mycpp/gc_str.o _build/obj/cxx-asan/mycpp/hash.o _build/obj/cxx-asan/mycpp/mark_sweep_heap.o _build/obj/cxx-asan/prebuilt/asdl/runtime.mycpp.o RUN _bin/cxx-asan/asdl/gc_test > _test/cxx-asan/asdl/gc_test.log OK [1/7] cxx asan+gcalways '' _gen/asdl/examples/demo_lib.asdl.cc _build/obj/cxx-asan+gcalways/_gen/asdl/examples/demo_lib.asdl.o [2/7] cxx asan+gcalways '' _gen/asdl/examples/shared_variant.asdl.cc _build/obj/cxx-asan+gcalways/_gen/asdl/examples/shared_variant.asdl.o [3/7] cxx asan+gcalways '' _gen/asdl/examples/typed_arith.asdl.cc _build/obj/cxx-asan+gcalways/_gen/asdl/examples/typed_arith.asdl.o [4/7] cxx asan+gcalways '' prebuilt/asdl/runtime.mycpp.cc _build/obj/cxx-asan+gcalways/prebuilt/asdl/runtime.mycpp.o [5/7] cxx asan+gcalways '' _gen/asdl/examples/typed_demo.asdl.cc _build/obj/cxx-asan+gcalways/_gen/asdl/examples/typed_demo.asdl.o [6/7] cxx asan+gcalways '' asdl/gen_cpp_test.cc _build/obj/cxx-asan+gcalways/asdl/gen_cpp_test.o asdl/gen_cpp_test.cc: In function ‘greatest_test_res walker_test()’: asdl/gen_cpp_test.cc:368:8: warning: unused variable ‘b’ [-Wunused-variable] 368 | auto b = Alloc(w); | ^ asdl/gen_cpp_test.cc: In function ‘greatest_test_res type_id_test()’: asdl/gen_cpp_test.cc:327:1: warning: control reaches end of non-void function [-Wreturn-type] 327 | } | ^ [7/7] LINK cxx asan+gcalways '' _bin/cxx-asan+gcalways/asdl/gen_cpp_test _build/obj/cxx-asan+gcalways/asdl/gen_cpp_test.o _build/obj/cxx-asan+gcalways/_gen/asdl/examples/demo_lib.asdl.o _build/obj/cxx-asan+gcalways/_gen/asdl/examples/shared_variant.asdl.o _build/obj/cxx-asan+gcalways/_gen/asdl/examples/typed_arith.asdl.o _build/obj/cxx-asan+gcalways/_gen/asdl/examples/typed_demo.asdl.o _build/obj/cxx-asan+gcalways/_gen/core/runtime.asdl.o _build/obj/cxx-asan+gcalways/_gen/core/value.asdl.o _build/obj/cxx-asan+gcalways/cpp/data_lang.o _build/obj/cxx-asan+gcalways/_gen/display/pretty.asdl.o _build/obj/cxx-asan+gcalways/_gen/frontend/id_kind.asdl.o _build/obj/cxx-asan+gcalways/_gen/frontend/syntax.asdl.o _build/obj/cxx-asan+gcalways/mycpp/bump_leak_heap.o _build/obj/cxx-asan+gcalways/mycpp/gc_iolib.o _build/obj/cxx-asan+gcalways/mycpp/gc_mylib.o _build/obj/cxx-asan+gcalways/mycpp/gc_builtins.o _build/obj/cxx-asan+gcalways/mycpp/gc_mops.o _build/obj/cxx-asan+gcalways/mycpp/gc_str.o _build/obj/cxx-asan+gcalways/mycpp/hash.o _build/obj/cxx-asan+gcalways/mycpp/mark_sweep_heap.o _build/obj/cxx-asan+gcalways/prebuilt/asdl/runtime.mycpp.o RUN _bin/cxx-asan+gcalways/asdl/gen_cpp_test > _test/cxx-asan+gcalways/asdl/gen_cpp_test.log OK [1/2] cxx asan+gcalways '' asdl/gc_test.cc _build/obj/cxx-asan+gcalways/asdl/gc_test.o [2/2] LINK cxx asan+gcalways '' _bin/cxx-asan+gcalways/asdl/gc_test _build/obj/cxx-asan+gcalways/asdl/gc_test.o _build/obj/cxx-asan+gcalways/_gen/asdl/examples/demo_lib.asdl.o _build/obj/cxx-asan+gcalways/_gen/asdl/examples/typed_demo.asdl.o _build/obj/cxx-asan+gcalways/_gen/core/runtime.asdl.o _build/obj/cxx-asan+gcalways/_gen/core/value.asdl.o _build/obj/cxx-asan+gcalways/cpp/data_lang.o _build/obj/cxx-asan+gcalways/_gen/display/pretty.asdl.o _build/obj/cxx-asan+gcalways/_gen/frontend/id_kind.asdl.o _build/obj/cxx-asan+gcalways/_gen/frontend/syntax.asdl.o _build/obj/cxx-asan+gcalways/mycpp/bump_leak_heap.o _build/obj/cxx-asan+gcalways/mycpp/gc_iolib.o _build/obj/cxx-asan+gcalways/mycpp/gc_mylib.o _build/obj/cxx-asan+gcalways/mycpp/gc_builtins.o _build/obj/cxx-asan+gcalways/mycpp/gc_mops.o _build/obj/cxx-asan+gcalways/mycpp/gc_str.o _build/obj/cxx-asan+gcalways/mycpp/hash.o _build/obj/cxx-asan+gcalways/mycpp/mark_sweep_heap.o _build/obj/cxx-asan+gcalways/prebuilt/asdl/runtime.mycpp.o RUN _bin/cxx-asan+gcalways/asdl/gc_test > _test/cxx-asan+gcalways/asdl/gc_test.log OK [1/21] cxx ubsan '' _gen/asdl/examples/demo_lib.asdl.cc _build/obj/cxx-ubsan/_gen/asdl/examples/demo_lib.asdl.o [2/21] cxx ubsan '' _gen/asdl/examples/typed_arith.asdl.cc _build/obj/cxx-ubsan/_gen/asdl/examples/typed_arith.asdl.o [3/21] cxx ubsan '' _gen/asdl/examples/shared_variant.asdl.cc _build/obj/cxx-ubsan/_gen/asdl/examples/shared_variant.asdl.o [4/21] cxx ubsan '' _gen/asdl/examples/typed_demo.asdl.cc _build/obj/cxx-ubsan/_gen/asdl/examples/typed_demo.asdl.o [5/21] cxx ubsan '' _gen/core/runtime.asdl.cc _build/obj/cxx-ubsan/_gen/core/runtime.asdl.o [6/21] cxx ubsan '' mycpp/bump_leak_heap.cc _build/obj/cxx-ubsan/mycpp/bump_leak_heap.o [7/21] cxx ubsan '' _gen/frontend/id_kind.asdl.cc _build/obj/cxx-ubsan/_gen/frontend/id_kind.asdl.o [8/21] cxx ubsan '' cpp/data_lang.cc _build/obj/cxx-ubsan/cpp/data_lang.o [9/21] cxx ubsan '' _gen/display/pretty.asdl.cc _build/obj/cxx-ubsan/_gen/display/pretty.asdl.o [10/21] cxx ubsan '' _gen/core/value.asdl.cc _build/obj/cxx-ubsan/_gen/core/value.asdl.o [11/21] cxx ubsan '' mycpp/gc_iolib.cc _build/obj/cxx-ubsan/mycpp/gc_iolib.o [12/21] cxx ubsan '' mycpp/gc_mylib.cc _build/obj/cxx-ubsan/mycpp/gc_mylib.o [13/21] cxx ubsan '' mycpp/gc_builtins.cc _build/obj/cxx-ubsan/mycpp/gc_builtins.o [14/21] cxx ubsan '' mycpp/hash.cc _build/obj/cxx-ubsan/mycpp/hash.o [15/21] cxx ubsan '' mycpp/gc_mops.cc _build/obj/cxx-ubsan/mycpp/gc_mops.o [16/21] cxx ubsan '' prebuilt/asdl/runtime.mycpp.cc _build/obj/cxx-ubsan/prebuilt/asdl/runtime.mycpp.o [17/21] cxx ubsan '' mycpp/mark_sweep_heap.cc _build/obj/cxx-ubsan/mycpp/mark_sweep_heap.o [18/21] cxx ubsan '' asdl/gen_cpp_test.cc _build/obj/cxx-ubsan/asdl/gen_cpp_test.o asdl/gen_cpp_test.cc: In function ‘greatest_test_res walker_test()’: asdl/gen_cpp_test.cc:368:8: warning: unused variable ‘b’ [-Wunused-variable] 368 | auto b = Alloc(w); | ^ asdl/gen_cpp_test.cc: In function ‘greatest_test_res type_id_test()’: asdl/gen_cpp_test.cc:327:1: warning: control reaches end of non-void function [-Wreturn-type] 327 | } | ^ [19/21] cxx ubsan '' _gen/frontend/syntax.asdl.cc _build/obj/cxx-ubsan/_gen/frontend/syntax.asdl.o [20/21] cxx ubsan '' mycpp/gc_str.cc _build/obj/cxx-ubsan/mycpp/gc_str.o [21/21] LINK cxx ubsan '' _bin/cxx-ubsan/asdl/gen_cpp_test _build/obj/cxx-ubsan/asdl/gen_cpp_test.o _build/obj/cxx-ubsan/_gen/asdl/examples/demo_lib.asdl.o _build/obj/cxx-ubsan/_gen/asdl/examples/shared_variant.asdl.o _build/obj/cxx-ubsan/_gen/asdl/examples/typed_arith.asdl.o _build/obj/cxx-ubsan/_gen/asdl/examples/typed_demo.asdl.o _build/obj/cxx-ubsan/_gen/core/runtime.asdl.o _build/obj/cxx-ubsan/_gen/core/value.asdl.o _build/obj/cxx-ubsan/cpp/data_lang.o _build/obj/cxx-ubsan/_gen/display/pretty.asdl.o _build/obj/cxx-ubsan/_gen/frontend/id_kind.asdl.o _build/obj/cxx-ubsan/_gen/frontend/syntax.asdl.o _build/obj/cxx-ubsan/mycpp/bump_leak_heap.o _build/obj/cxx-ubsan/mycpp/gc_iolib.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/gc_builtins.o _build/obj/cxx-ubsan/mycpp/gc_mops.o _build/obj/cxx-ubsan/mycpp/gc_str.o _build/obj/cxx-ubsan/mycpp/hash.o _build/obj/cxx-ubsan/mycpp/mark_sweep_heap.o _build/obj/cxx-ubsan/prebuilt/asdl/runtime.mycpp.o RUN _bin/cxx-ubsan/asdl/gen_cpp_test > _test/cxx-ubsan/asdl/gen_cpp_test.log === /home/uke/oil/_test/cxx-ubsan/asdl/gen_cpp_test.log === sizeof *c = 4 c->tag = 2 Const sizeof *v = 8 v->tag = 4 Var u->op = - f->name = f p->negated = 1 .wp->tag() 65 tok->tag() for Token = 66 tok->tag() for Eof = 1 .bool_expr_str = bool_expr.Binary (bool_expr.Binary left:(word value:left) right:(word value:right)) (arith_expr.Const i:42) (arith_expr.Big b:9223372036854775807) (arith_expr.FuncCall name:myfunc args:[(arith_expr.Const i:42) (arith_expr.Big b:9223372036854775807)] ) .m.ss = (nil) m.ib = (nil) mm.ib[42] = 1 (Dicts ss:{foo bar} ib:{42 T}) .g_ft.tag() = 1 g_ret.tag() = 3 g_ret.status = 5 ...--- TYPE ID test (product type) word type_id = 67 bool_expr sum_type_id() = 512 bool_expr.Binary type_id() = 515 a_word sum_type_id() = 704 a_word.String type_id() = 705 asdl/gen_cpp_test.cc:273:6: runtime error: execution reached the end of a value-returning function without returning a value FAIL: _bin/cxx-ubsan/asdl/gen_cpp_test with code 1