./NINJA_config.py: Wrote build.ninja mycpp/test.sh unit cxx testgc [1/6] CXX,LINK cxx testgc '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-testgc/mycpp-unit/gc_heap_test mycpp/gc_heap_test.cc mycpp/gc_heap.cc mycpp/gc_heap_test.cc:783:6: warning: 'greatest_test_res repro2()' defined but not used [-Wunused-function] TEST repro2() { ^~~~~~ mycpp/gc_heap_test.cc:689:6: warning: 'greatest_test_res variance_test()' defined but not used [-Wunused-function] TEST variance_test() { ^~~~~~~~~~~~~ mycpp/gc_heap_test.cc:540:6: warning: 'greatest_test_res global_trace_test()' defined but not used [-Wunused-function] TEST global_trace_test() { ^~~~~~~~~~~~~~~~~ mycpp/gc_heap_test.cc:500:6: warning: 'greatest_test_res slab_trace_test()' defined but not used [-Wunused-function] TEST slab_trace_test() { ^~~~~~~~~~~~~~~ mycpp/gc_heap_test.cc:471:6: warning: 'greatest_test_res fixed_trace_test()' defined but not used [-Wunused-function] TEST fixed_trace_test() { ^~~~~~~~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [2/6] CXX,LINK cxx testgc '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-testgc/mycpp-unit/gc_stress_test mycpp/gc_stress_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [3/6] CXX,LINK cxx testgc '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-testgc/mycpp-unit/target_lang mycpp/demo/target_lang.cc cpp/leaky_dumb_alloc.cc mycpp/gc_heap.cc mycpp/demo/target_lang.cc: In function 'greatest_test_res typed_arith_parse::namespace_demo()': mycpp/demo/target_lang.cc:212:8: warning: unused variable 'p' [-Wunused-variable] auto p = new tdop::Parser(42); ^ mycpp/demo/target_lang.cc:213:8: warning: unused variable 'p2' [-Wunused-variable] auto p2 = new Parser(43); ^~ mycpp/demo/target_lang.cc: In function 'greatest_test_res mmap_demo()': mycpp/demo/target_lang.cc:563:9: warning: unused variable 'tmp2' [-Wunused-variable] char* tmp2 = static_cast(tmp); ^~~~ mycpp/demo/target_lang.cc: In function 'greatest_test_res comma_demo()': mycpp/demo/target_lang.cc:570:16: warning: left operand of comma operator has no effect [-Wunused-value] auto k = (3, 5); ^ mycpp/demo/target_lang.cc: At global scope: mycpp/demo/target_lang.cc:519:6: warning: 'greatest_test_res inheritance_demo()' defined but not used [-Wunused-function] TEST inheritance_demo() { ^~~~~~~~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [4/6] CXX,LINK cxx testgc '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-testgc/mycpp-unit/mylib2_test mycpp/mylib2_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/mylib2_test.cc: In function 'greatest_test_res int_to_str_test()': mycpp/mylib2_test.cc:50:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int int_min = -(1 << 31); ^~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [5/6] CXX,LINK cxx testgc '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-testgc/mycpp-unit/my_runtime_test mycpp/my_runtime_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/my_runtime_test.cc: In function 'greatest_test_res int_to_str_test()': mycpp/my_runtime_test.cc:129:27: warning: integer overflow in expression of type 'int' results in '2147483647' [-Woverflow] int_str = str((1 << 31) - 1); ~~~~~~~~~~^~~ mycpp/my_runtime_test.cc:132:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int_str = str(-(1 << 31) + 1); ^~~~~~~~~~ mycpp/my_runtime_test.cc:135:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int int_min = -(1 << 31); ^~~~~~~~~~ mycpp/my_runtime_test.cc: In function 'greatest_test_res contains_test()': mycpp/my_runtime_test.cc:568:8: warning: unused variable 'b' [-Wunused-variable] bool b; ^ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [6/6] CXX,LINK cxx testgc '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-testgc/mycpp-unit/mylib_leaky_test mycpp/mylib_leaky_test.cc mycpp/mylib_leaky.cc mycpp/mylib_leaky_test.cc: In function 'greatest_test_res test_str_funcs()': mycpp/mylib_leaky_test.cc:154:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int int_min = -(1 << 31); ^~~~~~~~~~ RUN _bin/cxx-testgc/mycpp-unit/gc_heap_test > _test/cxx-testgc/mycpp-unit/gc_heap_test.log OK RUN _bin/cxx-testgc/mycpp-unit/gc_stress_test > _test/cxx-testgc/mycpp-unit/gc_stress_test.log OK RUN _bin/cxx-testgc/mycpp-unit/my_runtime_test > _test/cxx-testgc/mycpp-unit/my_runtime_test.log OK RUN _bin/cxx-testgc/mycpp-unit/mylib2_test > _test/cxx-testgc/mycpp-unit/mylib2_test.log OK RUN _bin/cxx-testgc/mycpp-unit/mylib_leaky_test > _test/cxx-testgc/mycpp-unit/mylib_leaky_test.log OK RUN _bin/cxx-testgc/mycpp-unit/target_lang > _test/cxx-testgc/mycpp-unit/target_lang.log OK mycpp/test.sh unit cxx asan [1/6] CXX,LINK cxx asan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-asan/mycpp-unit/gc_heap_test mycpp/gc_heap_test.cc mycpp/gc_heap.cc mycpp/gc_heap_test.cc:783:6: warning: 'greatest_test_res repro2()' defined but not used [-Wunused-function] TEST repro2() { ^~~~~~ mycpp/gc_heap_test.cc:689:6: warning: 'greatest_test_res variance_test()' defined but not used [-Wunused-function] TEST variance_test() { ^~~~~~~~~~~~~ mycpp/gc_heap_test.cc:540:6: warning: 'greatest_test_res global_trace_test()' defined but not used [-Wunused-function] TEST global_trace_test() { ^~~~~~~~~~~~~~~~~ mycpp/gc_heap_test.cc:500:6: warning: 'greatest_test_res slab_trace_test()' defined but not used [-Wunused-function] TEST slab_trace_test() { ^~~~~~~~~~~~~~~ mycpp/gc_heap_test.cc:471:6: warning: 'greatest_test_res fixed_trace_test()' defined but not used [-Wunused-function] TEST fixed_trace_test() { ^~~~~~~~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [2/6] CXX,LINK cxx asan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-asan/mycpp-unit/gc_stress_test mycpp/gc_stress_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [3/6] CXX,LINK cxx asan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-asan/mycpp-unit/target_lang mycpp/demo/target_lang.cc cpp/leaky_dumb_alloc.cc mycpp/gc_heap.cc mycpp/demo/target_lang.cc: In function 'greatest_test_res typed_arith_parse::namespace_demo()': mycpp/demo/target_lang.cc:212:8: warning: unused variable 'p' [-Wunused-variable] auto p = new tdop::Parser(42); ^ mycpp/demo/target_lang.cc:213:8: warning: unused variable 'p2' [-Wunused-variable] auto p2 = new Parser(43); ^~ mycpp/demo/target_lang.cc: In function 'greatest_test_res mmap_demo()': mycpp/demo/target_lang.cc:563:9: warning: unused variable 'tmp2' [-Wunused-variable] char* tmp2 = static_cast(tmp); ^~~~ mycpp/demo/target_lang.cc: In function 'greatest_test_res comma_demo()': mycpp/demo/target_lang.cc:570:16: warning: left operand of comma operator has no effect [-Wunused-value] auto k = (3, 5); ^ mycpp/demo/target_lang.cc: At global scope: mycpp/demo/target_lang.cc:519:6: warning: 'greatest_test_res inheritance_demo()' defined but not used [-Wunused-function] TEST inheritance_demo() { ^~~~~~~~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [4/6] CXX,LINK cxx asan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-asan/mycpp-unit/mylib2_test mycpp/mylib2_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/mylib2_test.cc: In function 'greatest_test_res int_to_str_test()': mycpp/mylib2_test.cc:50:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int int_min = -(1 << 31); ^~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [5/6] CXX,LINK cxx asan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-asan/mycpp-unit/my_runtime_test mycpp/my_runtime_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/my_runtime_test.cc: In function 'greatest_test_res int_to_str_test()': mycpp/my_runtime_test.cc:129:27: warning: integer overflow in expression of type 'int' results in '2147483647' [-Woverflow] int_str = str((1 << 31) - 1); ~~~~~~~~~~^~~ mycpp/my_runtime_test.cc:132:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int_str = str(-(1 << 31) + 1); ^~~~~~~~~~ mycpp/my_runtime_test.cc:135:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int int_min = -(1 << 31); ^~~~~~~~~~ mycpp/my_runtime_test.cc: In function 'greatest_test_res contains_test()': mycpp/my_runtime_test.cc:568:8: warning: unused variable 'b' [-Wunused-variable] bool b; ^ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [6/6] CXX,LINK cxx asan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-asan/mycpp-unit/mylib_leaky_test mycpp/mylib_leaky_test.cc mycpp/mylib_leaky.cc mycpp/mylib_leaky_test.cc: In function 'greatest_test_res test_str_funcs()': mycpp/mylib_leaky_test.cc:154:17: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] int int_min = -(1 << 31); ^~~~~~~~~~ RUN _bin/cxx-asan/mycpp-unit/gc_heap_test > _test/cxx-asan/mycpp-unit/gc_heap_test.log OK RUN _bin/cxx-asan/mycpp-unit/gc_stress_test > _test/cxx-asan/mycpp-unit/gc_stress_test.log OK RUN _bin/cxx-asan/mycpp-unit/my_runtime_test > _test/cxx-asan/mycpp-unit/my_runtime_test.log SKIPPING _bin/cxx-asan/mycpp-unit/my_runtime_test because it's not compatible with asan RUN _bin/cxx-asan/mycpp-unit/mylib2_test > _test/cxx-asan/mycpp-unit/mylib2_test.log OK RUN _bin/cxx-asan/mycpp-unit/mylib_leaky_test > _test/cxx-asan/mycpp-unit/mylib_leaky_test.log OK RUN _bin/cxx-asan/mycpp-unit/target_lang > _test/cxx-asan/mycpp-unit/target_lang.log OK mycpp/test.sh unit cxx ubsan [1/6] CXX,LINK cxx ubsan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-ubsan/mycpp-unit/gc_heap_test mycpp/gc_heap_test.cc mycpp/gc_heap.cc mycpp/gc_heap_test.cc:783:6: warning: 'greatest_test_res repro2()' defined but not used [-Wunused-function] TEST repro2() { ^~~~~~ mycpp/gc_heap_test.cc:689:6: warning: 'greatest_test_res variance_test()' defined but not used [-Wunused-function] TEST variance_test() { ^~~~~~~~~~~~~ mycpp/gc_heap_test.cc:540:6: warning: 'greatest_test_res global_trace_test()' defined but not used [-Wunused-function] TEST global_trace_test() { ^~~~~~~~~~~~~~~~~ mycpp/gc_heap_test.cc:500:6: warning: 'greatest_test_res slab_trace_test()' defined but not used [-Wunused-function] TEST slab_trace_test() { ^~~~~~~~~~~~~~~ mycpp/gc_heap_test.cc:471:6: warning: 'greatest_test_res fixed_trace_test()' defined but not used [-Wunused-function] TEST fixed_trace_test() { ^~~~~~~~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [2/6] CXX,LINK cxx ubsan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-ubsan/mycpp-unit/gc_stress_test mycpp/gc_stress_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [3/6] CXX,LINK cxx ubsan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-ubsan/mycpp-unit/target_lang mycpp/demo/target_lang.cc cpp/leaky_dumb_alloc.cc mycpp/gc_heap.cc mycpp/demo/target_lang.cc: In function 'greatest_test_res typed_arith_parse::namespace_demo()': mycpp/demo/target_lang.cc:212:8: warning: unused variable 'p' [-Wunused-variable] auto p = new tdop::Parser(42); ^ mycpp/demo/target_lang.cc:213:8: warning: unused variable 'p2' [-Wunused-variable] auto p2 = new Parser(43); ^~ mycpp/demo/target_lang.cc: In function 'greatest_test_res mmap_demo()': mycpp/demo/target_lang.cc:563:9: warning: unused variable 'tmp2' [-Wunused-variable] char* tmp2 = static_cast(tmp); ^~~~ mycpp/demo/target_lang.cc: In function 'greatest_test_res comma_demo()': mycpp/demo/target_lang.cc:570:16: warning: left operand of comma operator has no effect [-Wunused-value] auto k = (3, 5); ^ mycpp/demo/target_lang.cc: At global scope: mycpp/demo/target_lang.cc:519:6: warning: 'greatest_test_res inheritance_demo()' defined but not used [-Wunused-function] TEST inheritance_demo() { ^~~~~~~~~~~~~~~~ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [4/6] CXX,LINK cxx ubsan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-ubsan/mycpp-unit/mylib2_test mycpp/mylib2_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [5/6] CXX,LINK cxx ubsan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-ubsan/mycpp-unit/my_runtime_test mycpp/my_runtime_test.cc mycpp/my_runtime.cc mycpp/mylib2.cc mycpp/gc_heap.cc mycpp/my_runtime_test.cc: In function 'greatest_test_res int_to_str_test()': mycpp/my_runtime_test.cc:129:27: warning: integer overflow in expression of type 'int' results in '2147483647' [-Woverflow] int_str = str((1 << 31) - 1); ~~~~~~~~~~^~~ mycpp/my_runtime_test.cc: In function 'greatest_test_res contains_test()': mycpp/my_runtime_test.cc:568:8: warning: unused variable 'b' [-Wunused-variable] bool b; ^ mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ [6/6] CXX,LINK cxx ubsan '-D GC_DEBUG -D GC_PROTECT' _bin/cxx-ubsan/mycpp-unit/mylib_leaky_test mycpp/mylib_leaky_test.cc mycpp/mylib_leaky.cc RUN _bin/cxx-ubsan/mycpp-unit/gc_heap_test > _test/cxx-ubsan/mycpp-unit/gc_heap_test.log OK RUN _bin/cxx-ubsan/mycpp-unit/gc_stress_test > _test/cxx-ubsan/mycpp-unit/gc_stress_test.log OK RUN _bin/cxx-ubsan/mycpp-unit/my_runtime_test > _test/cxx-ubsan/mycpp-unit/my_runtime_test.log SKIPPING _bin/cxx-ubsan/mycpp-unit/my_runtime_test because it's not compatible with ubsan RUN _bin/cxx-ubsan/mycpp-unit/mylib2_test > _test/cxx-ubsan/mycpp-unit/mylib2_test.log OK RUN _bin/cxx-ubsan/mycpp-unit/mylib_leaky_test > _test/cxx-ubsan/mycpp-unit/mylib_leaky_test.log OK RUN _bin/cxx-ubsan/mycpp-unit/target_lang > _test/cxx-ubsan/mycpp-unit/target_lang.log OK (asdl/tool) -> _devbuild/gen/osh-types.h (frontend/consts_gen) -> _devbuild/gen/id.h (lexer_gen) -> _devbuild/tmp/osh-lex.re2c.h _devbuild/tmp/osh-lex.re2c.h -> (re2c) -> _devbuild/gen/osh-lex.h (frontend/flag_gen) -> _build/cpp/arg_types* asdl/hnode.asdl -> (asdl/tool) -> _build/cpp/hnode_asdl* and _devbuild/gen/hnode_asdl_debug.py frontend/types.asdl -> (asdl/tool) -> _build/cpp/types_asdl* and _devbuild/gen/types_asdl_debug.py core/runtime.asdl -> (asdl/tool) -> _build/cpp/runtime_asdl* and _devbuild/gen/runtime_asdl_debug.py frontend/syntax.asdl -> (asdl/tool) -> _build/cpp/syntax_asdl* and _devbuild/gen/syntax_asdl_debug.py (frontend/consts_gen) -> _build/cpp/id_kind_asdl* (frontend/consts_gen) -> _build/cpp/consts* (core/optview_gen) -> _build/cpp/core_optview.h (osh/arith_parse_gen) -> _build/cpp/arith_parse.cc (frontend/flag_gen) -> _build/cpp/arg_types* mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ RUN _bin/cxx-testgc/cpp/gc_binding_test > _test/cxx-testgc/cpp/gc_binding_test.log mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ RUN _bin/cxx-leaky/cpp/gc_binding_test > _test/cxx-leaky/cpp/gc_binding_test.log RUN _bin/cxx-dbg/cpp/leaky_flag_spec_test > _test/cxx-dbg/cpp/leaky_flag_spec_test.log RUN _bin/cxx-asan/cpp/leaky_flag_spec_test > _test/cxx-asan/cpp/leaky_flag_spec_test.log cpp/leaky_binding_test.cc:333:6: warning: 'greatest_test_res pyos_test()' defined but not used [-Wunused-function] TEST pyos_test() { ^~~~~~~~~ RUN _bin/cxx-dbg/cpp/leaky_binding_test > _test/cxx-dbg/cpp/leaky_binding_test.log cpp/leaky_binding_test.cc:333:6: warning: 'greatest_test_res pyos_test()' defined but not used [-Wunused-function] TEST pyos_test() { ^~~~~~~~~ RUN _bin/cxx-asan/cpp/leaky_binding_test > _test/cxx-asan/cpp/leaky_binding_test.log 552 _build/asdl-test/typed_arith_asdl.cc 270 _build/asdl-test/typed_arith_asdl.h 194 _build/asdl-test/demo_lib_asdl.cc 134 _build/asdl-test/demo_lib_asdl.h 1150 total mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ RUN _bin/cxx-asan/asdl/gen_cpp_test > test/cxx-asan/asdl/gen_cpp_test.log asdl/hnode.asdl -> (asdl/tool) -> _build/cpp/hnode_asdl* and _devbuild/gen/hnode_asdl_debug.py frontend/types.asdl -> (asdl/tool) -> _build/cpp/types_asdl* and _devbuild/gen/types_asdl_debug.py core/runtime.asdl -> (asdl/tool) -> _build/cpp/runtime_asdl* and _devbuild/gen/runtime_asdl_debug.py frontend/syntax.asdl -> (asdl/tool) -> _build/cpp/syntax_asdl* and _devbuild/gen/syntax_asdl_debug.py mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ RUN _bin/cxx-asan/asdl/gc_test > test/cxx-asan/asdl/gc_test.log asdl/hnode.asdl -> (asdl/tool) -> _build/cpp/hnode_asdl* and _devbuild/gen/hnode_asdl_debug.py frontend/types.asdl -> (asdl/tool) -> _build/cpp/types_asdl* and _devbuild/gen/types_asdl_debug.py core/runtime.asdl -> (asdl/tool) -> _build/cpp/runtime_asdl* and _devbuild/gen/runtime_asdl_debug.py frontend/syntax.asdl -> (asdl/tool) -> _build/cpp/syntax_asdl* and _devbuild/gen/syntax_asdl_debug.py RUN _bin/cxx-asan/asdl/hnode_asdl_test OK hnode_asdl_test mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ RUN _bin/cxx-asan/asdl/types_asdl_test OK types_asdl_test mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ RUN _bin/cxx-asan/asdl/runtime_asdl_test OK runtime_asdl_test mycpp/gc_heap.cc: In member function 'gc_heap::Obj* gc_heap::Heap::Relocate(gc_heap::Obj*, gc_heap::Obj*)': mycpp/gc_heap.cc:91:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class gc_heap::Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from mycpp/gc_heap.cc:3: mycpp/gc_heap.h:526:7: note: 'class gc_heap::Obj' declared here class Obj { ^~~ RUN _bin/cxx-asan/asdl/syntax_asdl_test OK syntax_asdl_test Wrote _test/cpp-unit.txt Wrote _test/cpp-unit.html