This patch added a requirement for C++17, while LLVM is supposed to
build with C++14
(https://llvm.org/docs/CodingStandards.html#c-standard-versions). Posted
a note to the original review thread (https://reviews.llvm.org/D106001).
This reverts commit 4d559837e887c278d7c27274f4f6b1b78b97c00d.
clang-tidy: warning: do not use 'else' after 'return' [llvm-else-after-return]
not useful