[cts.https.html?q=webgpu:shader,validation,parse,statement_behavior:invalid_functions:*]
  [:function="next_for_type"]

  [:function="next_return_for_type"]


[cts.https.html?q=webgpu:shader,validation,parse,statement_behavior:invalid_statements:*]
  implementation-status: backlog
  [:body="break"]

  [:body="break_if"]

  [:body="compound1"]
    expected: FAIL

  [:body="continue"]

  [:body="for1"]
    expected: FAIL

  [:body="for2"]
    expected: FAIL

  [:body="for3"]

  [:body="for4"]

  [:body="for5"]

  [:body="for6"]

  [:body="loop1"]
    expected: FAIL

  [:body="loop2"]
    expected: FAIL

  [:body="loop3"]
    expected: FAIL

  [:body="loop4"]

  [:body="loop5"]

  [:body="loop6"]

  [:body="loop7"]

  [:body="loop8"]

  [:body="sequence1"]

  [:body="switch1"]


[cts.https.html?q=webgpu:shader,validation,parse,statement_behavior:valid_functions:*]
  [:function="empty"]

  [:function="next_return"]

  [:function="no_final_return"]


[cts.https.html?q=webgpu:shader,validation,parse,statement_behavior:valid_statements:*]
  implementation-status: backlog
  [:body="assign"]

  [:body="break1"]

  [:body="break2"]

  [:body="break_if"]

  [:body="compound1"]

  [:body="compound2"]

  [:body="compound_assign"]

  [:body="const_assert"]
    expected: FAIL

  [:body="continue1"]

  [:body="discard"]

  [:body="empty"]

  [:body="for1"]

  [:body="for2"]

  [:body="for3"]

  [:body="function_call1"]

  [:body="function_call2"]

  [:body="if1"]

  [:body="if2"]

  [:body="let"]

  [:body="loop1"]

  [:body="loop2"]

  [:body="loop3"]

  [:body="loop4"]
    expected: FAIL

  [:body="phony_assign"]

  [:body="return"]

  [:body="sequence1"]

  [:body="sequence2"]

  [:body="sequence3"]
    expected: FAIL

  [:body="switch1"]

  [:body="switch3"]

  [:body="switch4"]

  [:body="swtich2"]

  [:body="var1"]

  [:body="var2"]

  [:body="while1"]

  [:body="while2"]

  [:body="while3"]
    expected: FAIL
