In MSL, these only have an effect on fragment `[[stage_in]]` members. They have no effect in vertex shaders. The Khronos front end doesn't even emit the SPIR-V decorations for them.