DEPS _build/NINJA/asdl.asdl_main/deps.txt DEPS _build/NINJA/core.optview_gen/deps.txt DEPS _build/NINJA/frontend.consts_gen/deps.txt DEPS _build/NINJA/frontend.flag_gen/deps.txt DEPS _build/NINJA/frontend.lexer_gen/deps.txt DEPS _build/NINJA/frontend.option_gen/deps.txt DEPS _build/NINJA/oil_lang.grammar_gen/deps.txt DEPS _build/NINJA/osh.arith_parse_gen/deps.txt DEPS _build/NINJA/osh_eval/all.txt _build/NINJA/osh_eval/translate.txt _build/NINJA/osh_eval/typecheck.txt DEPS prebuilt/ninja/mycpp.mycpp_main/deps.txt prebuilt/ninja/pea.pea_main/deps.txt (build/ninja_main.py) -> build.ninja mycpp/TEST.sh unit cxx asan [1/22] cxx asan '' mycpp/cheney_heap.cc _build/obj/cxx-asan/mycpp/cheney_heap.o mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ [2/22] cxx asan '' mycpp/gc_mylib.cc _build/obj/cxx-asan/mycpp/gc_mylib.o [3/22] cxx asan '' mycpp/gc_heap_test.cc _build/obj/cxx-asan/mycpp/gc_heap_test.o [4/22] cxx asan '' mycpp/gc_mylib_test.cc _build/obj/cxx-asan/mycpp/gc_mylib_test.o [5/22] cxx asan '' mycpp/gc_builtins_test.cc _build/obj/cxx-asan/mycpp/gc_builtins_test.o [6/22] cxx asan '' mycpp/leaky_builtins.cc _build/obj/cxx-asan/mycpp/leaky_builtins.o [7/22] cxx asan '' mycpp/gc_stress_test.cc _build/obj/cxx-asan/mycpp/gc_stress_test.o [8/22] cxx asan '' mycpp/leaky_containers.cc _build/obj/cxx-asan/mycpp/leaky_containers.o [9/22] cxx asan '' mycpp/leaky_mylib.cc _build/obj/cxx-asan/mycpp/leaky_mylib.o [10/22] cxx asan '' mycpp/marksweep_gc_test.cc _build/obj/cxx-asan/mycpp/marksweep_gc_test.o [11/22] cxx asan '' mycpp/leaky_containers_test.cc _build/obj/cxx-asan/mycpp/leaky_containers_test.o [12/22] cxx asan '' mycpp/leaky_str_test.cc _build/obj/cxx-asan/mycpp/leaky_str_test.o [13/22] cxx asan '' mycpp/marksweep_heap.cc _build/obj/cxx-asan/mycpp/marksweep_heap.o [14/22] cxx asan '' mycpp/smartptr_test.cc _build/obj/cxx-asan/mycpp/smartptr_test.o [15/22] LINK cxx asan _bin/cxx-asan/mycpp/gc_heap_test _build/obj/cxx-asan/mycpp/gc_heap_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o [16/22] LINK cxx asan _bin/cxx-asan/mycpp/gc_builtins_test _build/obj/cxx-asan/mycpp/gc_builtins_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o [17/22] LINK cxx asan _bin/cxx-asan/mycpp/gc_mylib_test _build/obj/cxx-asan/mycpp/gc_mylib_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o [18/22] LINK cxx asan _bin/cxx-asan/mycpp/gc_stress_test _build/obj/cxx-asan/mycpp/gc_stress_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o [19/22] LINK cxx asan _bin/cxx-asan/mycpp/leaky_containers_test _build/obj/cxx-asan/mycpp/leaky_containers_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o [20/22] LINK cxx asan _bin/cxx-asan/mycpp/leaky_str_test _build/obj/cxx-asan/mycpp/leaky_str_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o [21/22] LINK cxx asan _bin/cxx-asan/mycpp/smartptr_test _build/obj/cxx-asan/mycpp/smartptr_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o [22/22] LINK cxx asan _bin/cxx-asan/mycpp/marksweep_gc_test _build/obj/cxx-asan/mycpp/marksweep_gc_test.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/cheney_heap.o _build/obj/cxx-asan/mycpp/marksweep_heap.o _build/obj/cxx-asan/mycpp/leaky_containers.o _build/obj/cxx-asan/mycpp/leaky_builtins.o _build/obj/cxx-asan/mycpp/leaky_mylib.o RUN _bin/cxx-asan/mycpp/gc_builtins_test > _test/cxx-asan/mycpp/gc_builtins_test.log OK RUN _bin/cxx-asan/mycpp/gc_heap_test > _test/cxx-asan/mycpp/gc_heap_test.log OK RUN _bin/cxx-asan/mycpp/gc_mylib_test > _test/cxx-asan/mycpp/gc_mylib_test.log OK RUN _bin/cxx-asan/mycpp/gc_stress_test > _test/cxx-asan/mycpp/gc_stress_test.log OK RUN _bin/cxx-asan/mycpp/leaky_containers_test > _test/cxx-asan/mycpp/leaky_containers_test.log OK RUN _bin/cxx-asan/mycpp/leaky_str_test > _test/cxx-asan/mycpp/leaky_str_test.log OK RUN _bin/cxx-asan/mycpp/marksweep_gc_test > _test/cxx-asan/mycpp/marksweep_gc_test.log OK RUN _bin/cxx-asan/mycpp/smartptr_test > _test/cxx-asan/mycpp/smartptr_test.log OK mycpp/TEST.sh unit cxx ubsan [1/22] cxx ubsan '' mycpp/cheney_heap.cc _build/obj/cxx-ubsan/mycpp/cheney_heap.o mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ [2/22] cxx ubsan '' mycpp/gc_mylib.cc _build/obj/cxx-ubsan/mycpp/gc_mylib.o [3/22] cxx ubsan '' mycpp/gc_heap_test.cc _build/obj/cxx-ubsan/mycpp/gc_heap_test.o [4/22] cxx ubsan '' mycpp/gc_builtins_test.cc _build/obj/cxx-ubsan/mycpp/gc_builtins_test.o [5/22] cxx ubsan '' mycpp/gc_mylib_test.cc _build/obj/cxx-ubsan/mycpp/gc_mylib_test.o [6/22] cxx ubsan '' mycpp/leaky_builtins.cc _build/obj/cxx-ubsan/mycpp/leaky_builtins.o [7/22] cxx ubsan '' mycpp/gc_stress_test.cc _build/obj/cxx-ubsan/mycpp/gc_stress_test.o [8/22] cxx ubsan '' mycpp/leaky_containers.cc _build/obj/cxx-ubsan/mycpp/leaky_containers.o [9/22] cxx ubsan '' mycpp/leaky_mylib.cc _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [10/22] cxx ubsan '' mycpp/leaky_str_test.cc _build/obj/cxx-ubsan/mycpp/leaky_str_test.o [11/22] cxx ubsan '' mycpp/marksweep_gc_test.cc _build/obj/cxx-ubsan/mycpp/marksweep_gc_test.o [12/22] cxx ubsan '' mycpp/leaky_containers_test.cc _build/obj/cxx-ubsan/mycpp/leaky_containers_test.o [13/22] cxx ubsan '' mycpp/smartptr_test.cc _build/obj/cxx-ubsan/mycpp/smartptr_test.o [14/22] cxx ubsan '' mycpp/marksweep_heap.cc _build/obj/cxx-ubsan/mycpp/marksweep_heap.o [15/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/gc_mylib_test _build/obj/cxx-ubsan/mycpp/gc_mylib_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [16/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/gc_builtins_test _build/obj/cxx-ubsan/mycpp/gc_builtins_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [17/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/gc_heap_test _build/obj/cxx-ubsan/mycpp/gc_heap_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [18/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/leaky_str_test _build/obj/cxx-ubsan/mycpp/leaky_str_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [19/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/gc_stress_test _build/obj/cxx-ubsan/mycpp/gc_stress_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [20/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/leaky_containers_test _build/obj/cxx-ubsan/mycpp/leaky_containers_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [21/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/marksweep_gc_test _build/obj/cxx-ubsan/mycpp/marksweep_gc_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o [22/22] LINK cxx ubsan _bin/cxx-ubsan/mycpp/smartptr_test _build/obj/cxx-ubsan/mycpp/smartptr_test.o _build/obj/cxx-ubsan/mycpp/gc_mylib.o _build/obj/cxx-ubsan/mycpp/cheney_heap.o _build/obj/cxx-ubsan/mycpp/marksweep_heap.o _build/obj/cxx-ubsan/mycpp/leaky_containers.o _build/obj/cxx-ubsan/mycpp/leaky_builtins.o _build/obj/cxx-ubsan/mycpp/leaky_mylib.o RUN _bin/cxx-ubsan/mycpp/gc_builtins_test > _test/cxx-ubsan/mycpp/gc_builtins_test.log OK RUN _bin/cxx-ubsan/mycpp/gc_heap_test > _test/cxx-ubsan/mycpp/gc_heap_test.log OK RUN _bin/cxx-ubsan/mycpp/gc_mylib_test > _test/cxx-ubsan/mycpp/gc_mylib_test.log OK RUN _bin/cxx-ubsan/mycpp/gc_stress_test > _test/cxx-ubsan/mycpp/gc_stress_test.log OK RUN _bin/cxx-ubsan/mycpp/leaky_containers_test > _test/cxx-ubsan/mycpp/leaky_containers_test.log OK RUN _bin/cxx-ubsan/mycpp/leaky_str_test > _test/cxx-ubsan/mycpp/leaky_str_test.log OK RUN _bin/cxx-ubsan/mycpp/marksweep_gc_test > _test/cxx-ubsan/mycpp/marksweep_gc_test.log OK RUN _bin/cxx-ubsan/mycpp/smartptr_test > _test/cxx-ubsan/mycpp/smartptr_test.log OK mycpp/TEST.sh unit cxx gcstats [1/18] cxx gcstats '' mycpp/cheney_heap.cc _build/obj/cxx-gcstats/mycpp/cheney_heap.o mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ [2/18] cxx gcstats '' mycpp/gc_heap_test.cc _build/obj/cxx-gcstats/mycpp/gc_heap_test.o [3/18] cxx gcstats '' mycpp/gc_builtins_test.cc _build/obj/cxx-gcstats/mycpp/gc_builtins_test.o [4/18] cxx gcstats '' mycpp/gc_mylib.cc _build/obj/cxx-gcstats/mycpp/gc_mylib.o [5/18] cxx gcstats '' mycpp/leaky_builtins.cc _build/obj/cxx-gcstats/mycpp/leaky_builtins.o [6/18] cxx gcstats '' mycpp/gc_mylib_test.cc _build/obj/cxx-gcstats/mycpp/gc_mylib_test.o [7/18] cxx gcstats '' mycpp/gc_stress_test.cc _build/obj/cxx-gcstats/mycpp/gc_stress_test.o [8/18] cxx gcstats '' mycpp/leaky_containers.cc _build/obj/cxx-gcstats/mycpp/leaky_containers.o [9/18] cxx gcstats '' mycpp/leaky_mylib.cc _build/obj/cxx-gcstats/mycpp/leaky_mylib.o [10/18] cxx gcstats '' mycpp/marksweep_gc_test.cc _build/obj/cxx-gcstats/mycpp/marksweep_gc_test.o [11/18] cxx gcstats '' mycpp/smartptr_test.cc _build/obj/cxx-gcstats/mycpp/smartptr_test.o [12/18] cxx gcstats '' mycpp/marksweep_heap.cc _build/obj/cxx-gcstats/mycpp/marksweep_heap.o [13/18] LINK cxx gcstats _bin/cxx-gcstats/mycpp/gc_heap_test _build/obj/cxx-gcstats/mycpp/gc_heap_test.o _build/obj/cxx-gcstats/mycpp/gc_mylib.o _build/obj/cxx-gcstats/mycpp/cheney_heap.o _build/obj/cxx-gcstats/mycpp/marksweep_heap.o _build/obj/cxx-gcstats/mycpp/leaky_containers.o _build/obj/cxx-gcstats/mycpp/leaky_builtins.o _build/obj/cxx-gcstats/mycpp/leaky_mylib.o [14/18] LINK cxx gcstats _bin/cxx-gcstats/mycpp/gc_mylib_test _build/obj/cxx-gcstats/mycpp/gc_mylib_test.o _build/obj/cxx-gcstats/mycpp/gc_mylib.o _build/obj/cxx-gcstats/mycpp/cheney_heap.o _build/obj/cxx-gcstats/mycpp/marksweep_heap.o _build/obj/cxx-gcstats/mycpp/leaky_containers.o _build/obj/cxx-gcstats/mycpp/leaky_builtins.o _build/obj/cxx-gcstats/mycpp/leaky_mylib.o [15/18] LINK cxx gcstats _bin/cxx-gcstats/mycpp/gc_builtins_test _build/obj/cxx-gcstats/mycpp/gc_builtins_test.o _build/obj/cxx-gcstats/mycpp/gc_mylib.o _build/obj/cxx-gcstats/mycpp/cheney_heap.o _build/obj/cxx-gcstats/mycpp/marksweep_heap.o _build/obj/cxx-gcstats/mycpp/leaky_containers.o _build/obj/cxx-gcstats/mycpp/leaky_builtins.o _build/obj/cxx-gcstats/mycpp/leaky_mylib.o [16/18] LINK cxx gcstats _bin/cxx-gcstats/mycpp/gc_stress_test _build/obj/cxx-gcstats/mycpp/gc_stress_test.o _build/obj/cxx-gcstats/mycpp/gc_mylib.o _build/obj/cxx-gcstats/mycpp/cheney_heap.o _build/obj/cxx-gcstats/mycpp/marksweep_heap.o _build/obj/cxx-gcstats/mycpp/leaky_containers.o _build/obj/cxx-gcstats/mycpp/leaky_builtins.o _build/obj/cxx-gcstats/mycpp/leaky_mylib.o [17/18] LINK cxx gcstats _bin/cxx-gcstats/mycpp/smartptr_test _build/obj/cxx-gcstats/mycpp/smartptr_test.o _build/obj/cxx-gcstats/mycpp/gc_mylib.o _build/obj/cxx-gcstats/mycpp/cheney_heap.o _build/obj/cxx-gcstats/mycpp/marksweep_heap.o _build/obj/cxx-gcstats/mycpp/leaky_containers.o _build/obj/cxx-gcstats/mycpp/leaky_builtins.o _build/obj/cxx-gcstats/mycpp/leaky_mylib.o [18/18] LINK cxx gcstats _bin/cxx-gcstats/mycpp/marksweep_gc_test _build/obj/cxx-gcstats/mycpp/marksweep_gc_test.o _build/obj/cxx-gcstats/mycpp/gc_mylib.o _build/obj/cxx-gcstats/mycpp/cheney_heap.o _build/obj/cxx-gcstats/mycpp/marksweep_heap.o _build/obj/cxx-gcstats/mycpp/leaky_containers.o _build/obj/cxx-gcstats/mycpp/leaky_builtins.o _build/obj/cxx-gcstats/mycpp/leaky_mylib.o RUN _bin/cxx-gcstats/mycpp/gc_builtins_test > _test/cxx-gcstats/mycpp/gc_builtins_test.log OK RUN _bin/cxx-gcstats/mycpp/gc_heap_test > _test/cxx-gcstats/mycpp/gc_heap_test.log OK RUN _bin/cxx-gcstats/mycpp/gc_mylib_test > _test/cxx-gcstats/mycpp/gc_mylib_test.log OK RUN _bin/cxx-gcstats/mycpp/gc_stress_test > _test/cxx-gcstats/mycpp/gc_stress_test.log OK RUN _bin/cxx-gcstats/mycpp/marksweep_gc_test > _test/cxx-gcstats/mycpp/marksweep_gc_test.log OK RUN _bin/cxx-gcstats/mycpp/smartptr_test > _test/cxx-gcstats/mycpp/smartptr_test.log OK mycpp/TEST.sh unit cxx gcevery [1/18] cxx gcevery '' mycpp/cheney_heap.cc _build/obj/cxx-gcevery/mycpp/cheney_heap.o mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ [2/18] cxx gcevery '' mycpp/gc_mylib.cc _build/obj/cxx-gcevery/mycpp/gc_mylib.o [3/18] cxx gcevery '' mycpp/gc_builtins_test.cc _build/obj/cxx-gcevery/mycpp/gc_builtins_test.o [4/18] cxx gcevery '' mycpp/gc_heap_test.cc _build/obj/cxx-gcevery/mycpp/gc_heap_test.o [5/18] cxx gcevery '' mycpp/gc_mylib_test.cc _build/obj/cxx-gcevery/mycpp/gc_mylib_test.o [6/18] cxx gcevery '' mycpp/leaky_builtins.cc _build/obj/cxx-gcevery/mycpp/leaky_builtins.o [7/18] cxx gcevery '' mycpp/gc_stress_test.cc _build/obj/cxx-gcevery/mycpp/gc_stress_test.o [8/18] cxx gcevery '' mycpp/leaky_containers.cc _build/obj/cxx-gcevery/mycpp/leaky_containers.o [9/18] cxx gcevery '' mycpp/leaky_mylib.cc _build/obj/cxx-gcevery/mycpp/leaky_mylib.o [10/18] cxx gcevery '' mycpp/marksweep_gc_test.cc _build/obj/cxx-gcevery/mycpp/marksweep_gc_test.o [11/18] cxx gcevery '' mycpp/smartptr_test.cc _build/obj/cxx-gcevery/mycpp/smartptr_test.o [12/18] cxx gcevery '' mycpp/marksweep_heap.cc _build/obj/cxx-gcevery/mycpp/marksweep_heap.o [13/18] LINK cxx gcevery _bin/cxx-gcevery/mycpp/gc_builtins_test _build/obj/cxx-gcevery/mycpp/gc_builtins_test.o _build/obj/cxx-gcevery/mycpp/gc_mylib.o _build/obj/cxx-gcevery/mycpp/cheney_heap.o _build/obj/cxx-gcevery/mycpp/marksweep_heap.o _build/obj/cxx-gcevery/mycpp/leaky_containers.o _build/obj/cxx-gcevery/mycpp/leaky_builtins.o _build/obj/cxx-gcevery/mycpp/leaky_mylib.o [14/18] LINK cxx gcevery _bin/cxx-gcevery/mycpp/gc_heap_test _build/obj/cxx-gcevery/mycpp/gc_heap_test.o _build/obj/cxx-gcevery/mycpp/gc_mylib.o _build/obj/cxx-gcevery/mycpp/cheney_heap.o _build/obj/cxx-gcevery/mycpp/marksweep_heap.o _build/obj/cxx-gcevery/mycpp/leaky_containers.o _build/obj/cxx-gcevery/mycpp/leaky_builtins.o _build/obj/cxx-gcevery/mycpp/leaky_mylib.o [15/18] LINK cxx gcevery _bin/cxx-gcevery/mycpp/gc_mylib_test _build/obj/cxx-gcevery/mycpp/gc_mylib_test.o _build/obj/cxx-gcevery/mycpp/gc_mylib.o _build/obj/cxx-gcevery/mycpp/cheney_heap.o _build/obj/cxx-gcevery/mycpp/marksweep_heap.o _build/obj/cxx-gcevery/mycpp/leaky_containers.o _build/obj/cxx-gcevery/mycpp/leaky_builtins.o _build/obj/cxx-gcevery/mycpp/leaky_mylib.o [16/18] LINK cxx gcevery _bin/cxx-gcevery/mycpp/gc_stress_test _build/obj/cxx-gcevery/mycpp/gc_stress_test.o _build/obj/cxx-gcevery/mycpp/gc_mylib.o _build/obj/cxx-gcevery/mycpp/cheney_heap.o _build/obj/cxx-gcevery/mycpp/marksweep_heap.o _build/obj/cxx-gcevery/mycpp/leaky_containers.o _build/obj/cxx-gcevery/mycpp/leaky_builtins.o _build/obj/cxx-gcevery/mycpp/leaky_mylib.o [17/18] LINK cxx gcevery _bin/cxx-gcevery/mycpp/smartptr_test _build/obj/cxx-gcevery/mycpp/smartptr_test.o _build/obj/cxx-gcevery/mycpp/gc_mylib.o _build/obj/cxx-gcevery/mycpp/cheney_heap.o _build/obj/cxx-gcevery/mycpp/marksweep_heap.o _build/obj/cxx-gcevery/mycpp/leaky_containers.o _build/obj/cxx-gcevery/mycpp/leaky_builtins.o _build/obj/cxx-gcevery/mycpp/leaky_mylib.o [18/18] LINK cxx gcevery _bin/cxx-gcevery/mycpp/marksweep_gc_test _build/obj/cxx-gcevery/mycpp/marksweep_gc_test.o _build/obj/cxx-gcevery/mycpp/gc_mylib.o _build/obj/cxx-gcevery/mycpp/cheney_heap.o _build/obj/cxx-gcevery/mycpp/marksweep_heap.o _build/obj/cxx-gcevery/mycpp/leaky_containers.o _build/obj/cxx-gcevery/mycpp/leaky_builtins.o _build/obj/cxx-gcevery/mycpp/leaky_mylib.o RUN _bin/cxx-gcevery/mycpp/gc_builtins_test > _test/cxx-gcevery/mycpp/gc_builtins_test.log OK RUN _bin/cxx-gcevery/mycpp/gc_heap_test > _test/cxx-gcevery/mycpp/gc_heap_test.log OK RUN _bin/cxx-gcevery/mycpp/gc_mylib_test > _test/cxx-gcevery/mycpp/gc_mylib_test.log OK RUN _bin/cxx-gcevery/mycpp/gc_stress_test > _test/cxx-gcevery/mycpp/gc_stress_test.log OK RUN _bin/cxx-gcevery/mycpp/marksweep_gc_test > _test/cxx-gcevery/mycpp/marksweep_gc_test.log OK RUN _bin/cxx-gcevery/mycpp/smartptr_test > _test/cxx-gcevery/mycpp/smartptr_test.log OK (asdl_main c) -> _gen/frontend/types.asdl_c.h (frontend/consts_gen c) -> _gen/frontend/id_kind.asdl_c.h (lexer_gen) -> _build/tmp/frontend/match.re2c.txt _build/tmp/frontend/match.re2c.txt -> (re2c) -> _gen/frontend/match.re2c.h [1/5] make-pystub _bin/shwrap/asdl_main asdl/asdl_main.py asdl/ast.py asdl/front_end.py asdl/gen_cpp.py asdl/gen_python.py asdl/visitor.py core/error.py core/pyerror.py mycpp/mylib.py pylib/collections_.py [2/5] asdl_main cpp --no-pretty-print-methods frontend/types.asdl _gen/frontend/types.asdl _gen/frontend/types.asdl_debug.py [3/5] asdl_main cpp --no-pretty-print-methods asdl/hnode.asdl _gen/asdl/hnode.asdl _gen/asdl/hnode.asdl_debug.py [4/5] asdl_main cpp core/runtime.asdl _gen/core/runtime.asdl _gen/core/runtime.asdl_debug.py [5/5] asdl_main cpp frontend/syntax.asdl _gen/frontend/syntax.asdl _gen/frontend/syntax.asdl_debug.py [1/2] 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 asdl/pybase.py asdl/runtime.py core/error.py core/pyerror.py frontend/args.py frontend/flag_def.py frontend/flag_spec.py frontend/option_def.py mycpp/mylib.py pylib/collections_.py [2/2] flag_gen cpp _gen/frontend/arg_types [1/2] make-pystub _bin/shwrap/consts_gen frontend/consts_gen.py _devbuild/gen/hnode_asdl.py _devbuild/gen/types_asdl.py asdl/pybase.py asdl/runtime.py core/error.py core/pyerror.py frontend/builtin_def.py frontend/id_kind_def.py frontend/option_def.py mycpp/mylib.py pylib/collections_.py [2/2] consts_gen cpp _gen/frontend/id_kind.asdl mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ RUN _bin/cxx-gcevery/cpp/gc_binding_test > _test/cxx-gcevery/cpp/gc_binding_test.log OK mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ RUN _bin/cxx-dbg/cpp/leaky_flag_spec_test > _test/cxx-dbg/cpp/leaky_flag_spec_test.log OK mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ RUN _bin/cxx-asan/cpp/leaky_flag_spec_test > _test/cxx-asan/cpp/leaky_flag_spec_test.log OK mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ RUN _bin/cxx-dbg/cpp/leaky_binding_test > _test/cxx-dbg/cpp/leaky_binding_test.log ~/oil/_tmp/leaky-binding-test ~/oil ~/oil OK mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ removed '_tmp/leaky-binding-test/foo.testdata' removed '_tmp/leaky-binding-test/baz.testdata' removed '_tmp/leaky-binding-test/pyos_Read' removed '_tmp/leaky-binding-test/bar.testdata' removed '_tmp/leaky-binding-test/pyos_ReadByte' removed directory '_tmp/leaky-binding-test' RUN _bin/cxx-asan/cpp/leaky_binding_test > _test/cxx-asan/cpp/leaky_binding_test.log ~/oil/_tmp/leaky-binding-test ~/oil ~/oil OK [1/4] make-pystub _bin/shwrap/option_gen frontend/option_gen.py asdl/ast.py asdl/visitor.py frontend/builtin_def.py frontend/option_def.py [2/4] make-pystub _bin/shwrap/optview_gen core/optview_gen.py frontend/option_def.py [3/4] consts_gen cpp _gen/frontend/option.asdl [4/4] optview_gen > _gen/core/optview.h RUN _bin/cxx-asan/core/optview_test > _test/cxx-asan/core/optview_test.log === /home/uke/oil/_test/cxx-asan/core/optview_test.log === ==1449==LeakSanitizer has encountered a fatal error. ==1449==HINT: For debugging, try setting environment variable LSAN_OPTIONS=verbosity=1:log_threads=1 ==1449==HINT: LeakSanitizer does not work under ptrace (strace, gdb, etc) FAIL: _bin/cxx-asan/core/optview_test with code 1 Wrote _test/cpp-unit.txt Wrote _test/cpp-unit.html