GHC 9.12.1 changes interaction between character escapes and string gaps
With GHC 9.10.1 :
ghci> print "\65\ \0"
"A0"
With GHC 9.12.1 :
ghci> print "\65\ \0"
"\650"
I believe the previous behavior was consistent with the 2010 report here.
With GHC 9.10.1 :
ghci> print "\65\ \0"
"A0"
With GHC 9.12.1 :
ghci> print "\65\ \0"
"\650"
I believe the previous behavior was consistent with the 2010 report here.