https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89197
--- Comment #2 from Cameron <cchancey at comconcepts dot com> --- Behavior is also similar on 8.1. All functions build on gcc 7.4. According to the online compilation found here: https://godbolt.org/z/MJkd-8