https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83286
--- Comment #5 from Alex Weslowski <aweslowski at gmail dot com> --- Please note, this appears to be fixed (hopefully) in GCC 7.2.0. Either that, or my version of GCC 6.4.0 is borked. (Or, it may be an intermittent error, I suppose.)