[cts.https.html?q=webgpu:shader,validation,statement,phony:module_scope:*]
  [:]


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

  [:test="compound"]

  [:test="equality"]

  [:test="expr"]

  [:test="in_block"]

  [:test="in_continuing"]

  [:test="in_for_init"]
    expected: FAIL

  [:test="in_for_init_semi"]

  [:test="in_for_update"]
    expected: FAIL

  [:test="in_for_update_semi"]

  [:test="in_paren"]

  [:test="literal"]

  [:test="paren_underscore_paren"]

  [:test="return"]

  [:test="star_ampersand_undsscore"]

  [:test="underscore"]

  [:test="underscore_equal"]

  [:test="underscore_equal_semi"]

  [:test="underscore_equal_underscore_semi"]

  [:test="underscore_semi"]

  [:test="var"]


[cts.https.html?q=webgpu:shader,validation,statement,phony:rhs_constructible:*]
  implementation-status: backlog
  [:type="abstractFloat"]

  [:type="abstractInt"]

  [:type="array"]

  [:type="atomic_i32"]
    expected: FAIL

  [:type="atomic_u32"]
    expected: FAIL

  [:type="bool"]

  [:type="f16"]

  [:type="f32"]

  [:type="i32"]

  [:type="mat2x3f"]

  [:type="mat4x2h"]

  [:type="struct"]

  [:type="u32"]

  [:type="vec2f"]

  [:type="vec3b"]

  [:type="vec3h"]

  [:type="vec4u"]


[cts.https.html?q=webgpu:shader,validation,statement,phony:rhs_with_decl:*]
  implementation-status: backlog
  [:test="builtin"]

  [:test="builtin_call"]

  [:test="const"]

  [:test="function_const"]

  [:test="function_var"]

  [:test="indexed"]

  [:test="let"]

  [:test="override"]

  [:test="private"]

  [:test="ptr"]

  [:test="ptr_to_unsized"]

  [:test="sampler"]

  [:test="sampler_comparison"]

  [:test="storage"]

  [:test="storage_atomic"]
    expected: FAIL

  [:test="storage_unsized"]

  [:test="texture"]

  [:test="undeclared"]

  [:test="uniform"]

  [:test="user_call"]

  [:test="user_fn"]

  [:test="workgroup"]

  [:test="workgroup_atomic"]
    expected: FAIL
