mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-21 02:39:11 +00:00
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:
committed by
Commit Bot service account
parent
bbefff63a3
commit
4543d1a232
@@ -940,8 +940,9 @@ ast::type::Type* ParserImpl::ConvertType(
|
||||
++num_non_writable_members;
|
||||
}
|
||||
const auto member_name = namer_.GetMemberName(type_id, member_index);
|
||||
auto* ast_struct_member = create<ast::StructMember>(
|
||||
member_name, ast_member_ty, std::move(ast_member_decorations));
|
||||
auto* ast_struct_member =
|
||||
create<ast::StructMember>(Source{}, member_name, ast_member_ty,
|
||||
std::move(ast_member_decorations));
|
||||
ast_members.push_back(ast_struct_member);
|
||||
}
|
||||
|
||||
|
||||
@@ -85,7 +85,7 @@ TEST_F(ParserImplTest, VariableIdentDecl_InvalidType) {
|
||||
TEST_F(ParserImplTest, VariableIdentDecl_ParsesWithAccessDeco_Read) {
|
||||
ast::type::I32 i32;
|
||||
|
||||
ast::StructMember mem("a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMember mem(Source{}, "a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMemberList members;
|
||||
members.push_back(&mem);
|
||||
|
||||
@@ -111,7 +111,7 @@ TEST_F(ParserImplTest, VariableIdentDecl_ParsesWithAccessDeco_Read) {
|
||||
TEST_F(ParserImplTest, VariableIdentDecl_ParsesWithAccessDeco_ReadWrite) {
|
||||
ast::type::I32 i32;
|
||||
|
||||
ast::StructMember mem("a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMember mem(Source{}, "a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMemberList members;
|
||||
members.push_back(&mem);
|
||||
|
||||
@@ -137,7 +137,7 @@ TEST_F(ParserImplTest, VariableIdentDecl_ParsesWithAccessDeco_ReadWrite) {
|
||||
TEST_F(ParserImplTest, VariableIdentDecl_MultipleAccessDecoFail) {
|
||||
ast::type::I32 i32;
|
||||
|
||||
ast::StructMember mem("a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMember mem(Source{}, "a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMemberList members;
|
||||
members.push_back(&mem);
|
||||
|
||||
@@ -160,7 +160,7 @@ TEST_F(ParserImplTest, VariableIdentDecl_MultipleAccessDecoFail) {
|
||||
TEST_F(ParserImplTest, VariableIdentDecl_MultipleAccessDeco_MultiBlock_Fail) {
|
||||
ast::type::I32 i32;
|
||||
|
||||
ast::StructMember mem("a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMember mem(Source{}, "a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMemberList members;
|
||||
members.push_back(&mem);
|
||||
|
||||
@@ -199,7 +199,7 @@ TEST_F(ParserImplTest, VariableIdentDecl_AccessDecoIllegalValue) {
|
||||
TEST_F(ParserImplTest, VariableIdentDecl_NonAccessDecoFail) {
|
||||
ast::type::I32 i32;
|
||||
|
||||
ast::StructMember mem("a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMember mem(Source{}, "a", &i32, ast::StructMemberDecorationList{});
|
||||
ast::StructMemberList members;
|
||||
members.push_back(&mem);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user