[cts.https.html?q=webgpu:shader,validation,statement,for:condition_type:*]
  [:type="abstract-float"]

  [:type="abstract-int"]

  [:type="array"]

  [:type="atomic"]

  [:type="bool"]

  [:type="f16"]

  [:type="f32"]

  [:type="i32"]

  [:type="mat2x3f"]

  [:type="mat4x2h"]

  [:type="sampler"]

  [:type="struct"]

  [:type="texture"]

  [:type="u32"]

  [:type="vec2af"]

  [:type="vec2ai"]

  [:type="vec2f"]

  [:type="vec3af"]

  [:type="vec3ai"]

  [:type="vec3b"]

  [:type="vec3h"]

  [:type="vec4af"]

  [:type="vec4ai"]

  [:type="vec4u"]


[cts.https.html?q=webgpu:shader,validation,statement,for:parse:*]
  implementation-status: backlog
  [:test="break"]

  [:test="cond_cont"]

  [:test="cond_stmt"]

  [:test="cond_true"]

  [:test="cont_call"]

  [:test="cont_compound_assign"]

  [:test="cont_expr"]

  [:test="cont_increment"]

  [:test="cont_let"]

  [:test="cont_let_type"]

  [:test="cont_phony"]
    expected: FAIL

  [:test="cont_var"]

  [:test="cont_var_function"]

  [:test="cont_var_function_type"]

  [:test="cont_var_type"]

  [:test="empty"]
    expected: FAIL

  [:test="init_call"]

  [:test="init_compound_assign"]

  [:test="init_cond"]

  [:test="init_cond_cont"]

  [:test="init_const"]

  [:test="init_const_type"]

  [:test="init_expr"]

  [:test="init_increment"]
    expected: FAIL

  [:test="init_let"]

  [:test="init_let_type"]
    expected: FAIL

  [:test="init_phony"]
    expected: FAIL

  [:test="init_shadow"]

  [:test="init_var"]

  [:test="init_var_function"]
    expected: FAIL

  [:test="init_var_function_type"]
    expected: FAIL

  [:test="init_var_type"]

  [:test="no_paren"]

  [:test="no_semicolon"]

  [:test="one_semicolon"]
