This change is not so useful to break compatibility with Clang 7. Maybe later... This reverts commit 48ce799a7a.
48ce799a7a