[GHC] #15262: TH splice containing numeric literal 0 causes heap overflow while cross-compiling