We're trying to switch the Mesa OpenCL infra over to using the SPIR-V back-end in LLVM and a bunch of OpenCL CTS tests are failing to validate with: ``` (file=input,line=0,column=0,index=494): Id 46 is defined more than once ```