[cts.https.html?q=webgpu:shader,validation,parse,must_use:call:*]
  [:use="";call="condition"]

  [:use="";call="let"]

  [:use="";call="local_var"]

  [:use="";call="matrix_elem"]

  [:use="";call="no_call"]

  [:use="";call="param"]

  [:use="";call="phony"]

  [:use="";call="pointer"]

  [:use="";call="private_var"]

  [:use="";call="return"]

  [:use="";call="statement"]

  [:use="";call="storage_var"]

  [:use="";call="vector_elem"]

  [:use="%40must_use";call="condition"]

  [:use="%40must_use";call="let"]

  [:use="%40must_use";call="local_var"]

  [:use="%40must_use";call="matrix_elem"]

  [:use="%40must_use";call="no_call"]

  [:use="%40must_use";call="param"]

  [:use="%40must_use";call="phony"]

  [:use="%40must_use";call="pointer"]

  [:use="%40must_use";call="private_var"]

  [:use="%40must_use";call="return"]

  [:use="%40must_use";call="statement"]

  [:use="%40must_use";call="storage_var"]

  [:use="%40must_use";call="vector_elem"]


[cts.https.html?q=webgpu:shader,validation,parse,must_use:declaration:*]
  implementation-status: backlog
  [:test="duplicate"]

  [:test="empty_parameter"]

  [:test="function_call"]

  [:test="function_no_return"]

  [:test="function_parameter"]

  [:test="function_scalar_return"]

  [:test="function_struct_return"]

  [:test="function_var"]

  [:test="parameter"]

  [:test="var"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,parse,must_use:ignore_result_of_non_must_use_that_returns_call_of_must_use:*]
  [:]
