make_unique_gc_object.cpp:10:21: warning: [blink-gc] Disallowed use of 'make_unique' found; 'Base' is a garbage-collected type. std::unique_ptr cannot hold garbage-collected objects. auto owned_base = std::make_unique(); ^~~~~~~~~~~~~~~~~~~~~~~~ make_unique_gc_object.cpp:11:27: warning: [blink-gc] Disallowed use of 'make_unique' found; 'Base' is a garbage-collected type. std::unique_ptr cannot hold garbage-collected objects. auto owned_base_array = std::make_unique(1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make_unique_gc_object.cpp:12:24: warning: [blink-gc] Disallowed use of 'make_unique' found; 'Derived' is a garbage-collected type. std::unique_ptr cannot hold garbage-collected objects. auto owned_derived = std::make_unique(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make_unique_gc_object.cpp:13:22: warning: [blink-gc] Disallowed use of 'WrapUnique' found; 'Mixin' is a garbage-collected type. std::unique_ptr cannot hold garbage-collected objects. auto owned_mixin = base::WrapUnique(static_cast(nullptr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated.