[cts.https.html?q=webgpu:shader,validation,decl,let:initializer:*]
  [:case="init_const_expr"]

  [:case="init_matching_type"]

  [:case="init_mismatch_type"]

  [:case="init_override_expr"]

  [:case="init_runtime_expr"]

  [:case="no_init"]

  [:case="no_type"]

  [:case="ptr_access_mismatch"]

  [:case="ptr_addrspace_mismatch"]

  [:case="ptr_type_mismatch"]


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


[cts.https.html?q=webgpu:shader,validation,decl,let:type:*]
  implementation-status: backlog
  [:case="array_runtime"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="array_sized"]
    expected: FAIL

  [:case="atomic"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="bool"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="f16"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac": FAIL

  [:case="f32"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="i32"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="load_rule"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="mat2x2"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="mat4x3f"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="ptr_function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="ptr_storage"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="struct"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="u32"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="vec2i"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="vec3u"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="vec4f"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
