optional_gc_object.cpp:10:24: warning: [blink-gc] Disallowed construction of 'Optional<blink::Base>' found; 'Base' is a garbage-collected type. optional cannot hold garbage-collected objects.
  base::Optional<Base> optional_base;
                       ^~~~~~~~~~~~~
optional_gc_object.cpp:13:27: warning: [blink-gc] Disallowed construction of 'Optional<blink::Derived>' found; 'Derived' is a garbage-collected type. optional cannot hold garbage-collected objects.
  base::Optional<Derived> optional_derived;
                          ^~~~~~~~~~~~~~~~
optional_gc_object.cpp:16:7: warning: [blink-gc] Disallowed construction of 'Optional<blink::Base>' found; 'Base' is a garbage-collected type. optional cannot hold garbage-collected objects.
  new base::Optional<Base>;
      ^~~~
3 warnings generated.
