[cts.https.html?q=webgpu:shader,validation,parse,attribute:expressions:*]
  implementation-status: backlog
  [:value="const";attribute="align"]

  [:value="const";attribute="binding"]

  [:value="const";attribute="group"]
    expected: FAIL

  [:value="const";attribute="id"]

  [:value="const";attribute="location"]

  [:value="const";attribute="size"]

  [:value="const";attribute="workgroup_size"]

  [:value="const_func";attribute="align"]

  [:value="const_func";attribute="binding"]

  [:value="const_func";attribute="group"]

  [:value="const_func";attribute="id"]

  [:value="const_func";attribute="location"]

  [:value="const_func";attribute="size"]

  [:value="const_func";attribute="workgroup_size"]

  [:value="expr";attribute="align"]

  [:value="expr";attribute="binding"]

  [:value="expr";attribute="group"]
    expected: FAIL

  [:value="expr";attribute="id"]

  [:value="expr";attribute="location"]

  [:value="expr";attribute="size"]

  [:value="expr";attribute="workgroup_size"]

  [:value="override";attribute="align"]

  [:value="override";attribute="binding"]

  [:value="override";attribute="group"]

  [:value="override";attribute="id"]

  [:value="override";attribute="location"]

  [:value="override";attribute="size"]

  [:value="override";attribute="workgroup_size"]

  [:value="user_func";attribute="align"]

  [:value="user_func";attribute="binding"]

  [:value="user_func";attribute="group"]

  [:value="user_func";attribute="id"]

  [:value="user_func";attribute="location"]

  [:value="user_func";attribute="size"]

  [:value="user_func";attribute="workgroup_size"]

  [:value="val";attribute="align"]

  [:value="val";attribute="binding"]

  [:value="val";attribute="group"]
    expected: FAIL

  [:value="val";attribute="id"]

  [:value="val";attribute="location"]

  [:value="val";attribute="size"]

  [:value="val";attribute="workgroup_size"]
