Yes, we'll need this patch eventually, but currently it's invalid library usage. (Granted, vkd3d-shader happens to handle this specific case without asserting or crashing, but that's not true in general...)
It's probably better to defer this patch until we have a working sm1 -> spirv compiler in vkd3d-shader.