Replace Type::(Is|As)AccessControl with Castable

Change-Id: I833c92be270236fefd1e77a7a145dede757e93e9
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/34262
Reviewed-by: dan sinclair <dsinclair@chromium.org>
This commit is contained in:
Ben Clayton
2020-11-30 23:30:58 +00:00
parent 69aabb51a9
commit a8d87788da
26 changed files with 248 additions and 246 deletions

View File

@@ -103,8 +103,8 @@ TEST_F(ParserImplTest, VariableIdentDecl_ParsesWithAccessDeco_Read) {
ASSERT_FALSE(decl.errored);
ASSERT_EQ(decl->name, "my_var");
ASSERT_NE(decl->type, nullptr);
ASSERT_TRUE(decl->type->IsAccessControl());
EXPECT_TRUE(decl->type->AsAccessControl()->IsReadOnly());
ASSERT_TRUE(decl->type->Is<ast::type::AccessControlType>());
EXPECT_TRUE(decl->type->As<ast::type::AccessControlType>()->IsReadOnly());
}
TEST_F(ParserImplTest, VariableIdentDecl_ParsesWithAccessDeco_ReadWrite) {
@@ -129,8 +129,8 @@ TEST_F(ParserImplTest, VariableIdentDecl_ParsesWithAccessDeco_ReadWrite) {
ASSERT_FALSE(decl.errored);
ASSERT_EQ(decl->name, "my_var");
ASSERT_NE(decl->type, nullptr);
ASSERT_TRUE(decl->type->IsAccessControl());
EXPECT_TRUE(decl->type->AsAccessControl()->IsReadWrite());
ASSERT_TRUE(decl->type->Is<ast::type::AccessControlType>());
EXPECT_TRUE(decl->type->As<ast::type::AccessControlType>()->IsReadWrite());
}
TEST_F(ParserImplTest, VariableIdentDecl_MultipleAccessDecoFail) {