[test-map] Don't insert null smart-pointers in map

Dereferencing them is not supported anymore after
3aad7c2ddf

We don't support that for regular pointers, so don't supporting
them for smart-pointers sounds right to me.
pull/3885/head
Behdad Esfahbod 2 years ago
parent 896377463f
commit fc22d706fe
  1. 4
      src/test-map.cc

@ -188,11 +188,9 @@ main (int argc, char **argv)
} }
/* Test hb::shared_ptr. */ /* Test hb::shared_ptr. */
hb_hash (hb::shared_ptr<hb_set_t> ());
{ {
hb_hashmap_t<hb::shared_ptr<hb_set_t>, hb::shared_ptr<hb_set_t>> m; hb_hashmap_t<hb::shared_ptr<hb_set_t>, hb::shared_ptr<hb_set_t>> m;
m.get (hb::shared_ptr<hb_set_t> ());
m.get (hb::shared_ptr<hb_set_t> (hb_set_get_empty ())); m.get (hb::shared_ptr<hb_set_t> (hb_set_get_empty ()));
m.iter (); m.iter ();
m.keys (); m.keys ();
@ -202,11 +200,9 @@ main (int argc, char **argv)
m.values_ref (); m.values_ref ();
} }
/* Test hb::unique_ptr. */ /* Test hb::unique_ptr. */
hb_hash (hb::unique_ptr<hb_set_t> ());
{ {
hb_hashmap_t<hb::unique_ptr<hb_set_t>, hb::unique_ptr<hb_set_t>> m; hb_hashmap_t<hb::unique_ptr<hb_set_t>, hb::unique_ptr<hb_set_t>> m;
m.get (hb::unique_ptr<hb_set_t> ());
m.get (hb::unique_ptr<hb_set_t> (hb_set_get_empty ())); m.get (hb::unique_ptr<hb_set_t> (hb_set_get_empty ()));
m.iter_ref (); m.iter_ref ();
m.keys_ref (); m.keys_ref ();

Loading…
Cancel
Save