| 314 | struct HasOpNewDel { |
| 315 | std::uint64_t i; |
| 316 | static void *operator new(size_t s) { |
| 317 | py::print("A new", s); |
| 318 | return ::operator new(s); |
| 319 | } |
| 320 | static void *operator new(size_t s, void *ptr) { |
| 321 | py::print("A placement-new", s); |
| 322 | return ptr; |