I have a shader from slang built with -g3 and with non-semantic debug info included. If I try to run the canonicalize IDs pass on it it produces a spirv-val error. I'm unfortunately not able to provide a public example easily because it necessitates having shader source embedded in the SPIR-V, but I have provided it privately to @jeremy-lunarg
This is related to the same use case as #6217