While upgrading some code to make use of smart pointers, I noticed that RMakeUnique is incomplete. It can only handle "normal" variables. It doesn't work for arrays in C++11 mode.
I wanted to replace
This fails to compile when using RMakeUnique and C++11.
Would it be possible to replace ROOT's make_unique implementation with https://isocpp.org/files/papers/N3656.txt or https://github.com/abseil/abseil-cpp/blob/master/absl/memory/memory.h or any other complete implementation?