[cts.https.html?q=webgpu:shader,validation,parse,break_if:non_bool_param:*]
  [:type="S"]

  [:type="f16"]

  [:type="f32"]

  [:type="i32"]

  [:type="mat2x2%3Cf16%3E"]

  [:type="mat2x2f"]

  [:type="mat2x3%3Cf16%3E"]

  [:type="mat2x3f"]

  [:type="mat2x4%3Cf16%3E"]

  [:type="mat2x4f"]

  [:type="mat3x2%3Cf16%3E"]

  [:type="mat3x2f"]

  [:type="mat3x3%3Cf16%3E"]

  [:type="mat3x3f"]

  [:type="mat3x4%3Cf16%3E"]

  [:type="mat3x4f"]

  [:type="mat4x2%3Cf16%3E"]

  [:type="mat4x2f"]

  [:type="mat4x3%3Cf16%3E"]

  [:type="mat4x3f"]

  [:type="mat4x4%3Cf16%3E"]

  [:type="mat4x4f"]

  [:type="u32"]

  [:type="vec2%3Cf16%3E"]

  [:type="vec2%3Cf32%3E"]

  [:type="vec2%3Ci32%3E"]

  [:type="vec2%3Cu32%3E"]

  [:type="vec3%3Cf16%3E"]

  [:type="vec3%3Cf32%3E"]

  [:type="vec3%3Ci32%3E"]

  [:type="vec3%3Cu32%3E"]

  [:type="vec4%3Cf16%3E"]

  [:type="vec4%3Cf32%3E"]

  [:type="vec4%3Ci32%3E"]

  [:type="vec4%3Cu32%3E"]


[cts.https.html?q=webgpu:shader,validation,parse,break_if:placement:*]
  [:stmt="break"]

  [:stmt="compound_break"]

  [:stmt="continuing_break_if"]

  [:stmt="continuing_break_if_not_last"]

  [:stmt="continuing_break_if_parens"]

  [:stmt="continuing_if_break"]

  [:stmt="for_break"]

  [:stmt="for_if_break"]

  [:stmt="if_break"]

  [:stmt="loop_break"]

  [:stmt="loop_if_break"]

  [:stmt="return_break"]

  [:stmt="switch_break"]

  [:stmt="switch_case_break"]

  [:stmt="switch_case_if_break"]

  [:stmt="while_break"]

  [:stmt="while_if_break"]
