davide added a comment. This is an annoying warning, but I can see where they come from. Fixing this using a comment is a little fragile. I'd prefer to use an attribute if possible, but I'm not sure MSVC/clang/gcc agree. https://reviews.llvm.org/D32907