ast: Remove StructMember constructor that doesn't take a Source

Parsers need fixing up.

Bug: tint:396
Bug: tint:390
Change-Id: Ie9f8f7428d2308c3b1a9a8d2137e2e3c6d1d13e2
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/35162
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: dan sinclair <dsinclair@chromium.org>
This commit is contained in:
Ben Clayton
2020-12-12 12:18:04 +00:00
committed by Commit Bot service account
parent bbefff63a3
commit 4543d1a232
33 changed files with 275 additions and 259 deletions

View File

@@ -47,7 +47,7 @@ TEST_F(ValidatorTypeTest, RuntimeArrayIsLast_Pass) {
ast::StructMemberList members;
{
ast::StructMemberDecorationList deco;
members.push_back(create<ast::StructMember>("vf", &f32, deco));
members.push_back(create<ast::StructMember>(Source{}, "vf", &f32, deco));
}
{
ast::StructMemberDecorationList deco;
@@ -74,7 +74,7 @@ TEST_F(ValidatorTypeTest, RuntimeArrayIsLastNoBlock_Fail) {
ast::StructMemberList members;
{
ast::StructMemberDecorationList deco;
members.push_back(create<ast::StructMember>("vf", &f32, deco));
members.push_back(create<ast::StructMember>(Source{}, "vf", &f32, deco));
}
{
ast::StructMemberDecorationList deco;
@@ -109,7 +109,7 @@ TEST_F(ValidatorTypeTest, RuntimeArrayIsNotLast_Fail) {
}
{
ast::StructMemberDecorationList deco;
members.push_back(create<ast::StructMember>("vf", &f32, deco));
members.push_back(create<ast::StructMember>(Source{}, "vf", &f32, deco));
}
ast::StructDecorationList decos;
decos.push_back(create<ast::StructBlockDecoration>(Source{}));
@@ -143,7 +143,7 @@ TEST_F(ValidatorTypeTest, AliasRuntimeArrayIsNotLast_Fail) {
}
{
ast::StructMemberDecorationList deco;
members.push_back(create<ast::StructMember>("a", &u32, deco));
members.push_back(create<ast::StructMember>(Source{}, "a", &u32, deco));
}
ast::StructDecorationList decos;
@@ -172,7 +172,7 @@ TEST_F(ValidatorTypeTest, AliasRuntimeArrayIsLast_Pass) {
ast::StructMemberList members;
{
ast::StructMemberDecorationList deco;
members.push_back(create<ast::StructMember>("a", &u32, deco));
members.push_back(create<ast::StructMember>(Source{}, "a", &u32, deco));
}
{
ast::StructMemberDecorationList deco;