omfg i think i found a bug in gcc