[GHC] #14908: Compiling using O1 works but panic using O2 or O3