dawn-cmake/test/tint/bug
Ben Clayton dcdf66ed5b tint/ast: Derive off `ast::Variable`
Add the new classes:
* `ast::Let`
* `ast::Override`
* `ast::Parameter`
* `ast::Var`

Limit the fields to those that are only applicable for their type.

Note: The resolver and validator is a tangled mess for each of the
variable types. This CL tries to keep the functionality exactly the
same. I'll clean this up in another change.

Bug: tint:1582
Change-Id: Iee83324167ffd4d92ae3032b2134677629c90079
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/93780
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-06-17 12:48:51 +00:00
..
chromium Update src/tint unittests to new @stage format. 2022-06-07 13:55:34 +00:00
dawn Update src/tint unittests to new @stage format. 2022-06-07 13:55:34 +00:00
fxc Update src/tint unittests to new @stage format. 2022-06-07 13:55:34 +00:00
tint tint/ast: Derive off `ast::Variable` 2022-06-17 12:48:51 +00:00