It's only valid in fragment shaders, and it has the same semantics as trap (except for no output-merger step later)
Migrated to https://api.github.com/repos/gpuweb/WHLSL/issues/18
https://github.com/gpuweb/WHLSL/issues/18