Possible false positive in clang-tidy NewDeleteLeaks check

I’ve encountered a possible false-positive in the NewDeleteLeaks check when using clang-tidy to analyze my project which is compiled against libstdc++.
I’ve generated a very minimal example here

I’ve also noticed that when adding a constructor to the class, the leak disappears

I’ve tried asking about this issue on stack overflow and on reddit, but the only interesting response was that someone noticed that the leak disappears when changing clang to use libc++ headers.

I’m really interested not only how to make clang-tidy “ignore this” (I can just suppress the warning), but why does it thinks there is a leak at all.

Thanks in advance for any kind of help!