#include "src/tint/lang/wgsl/resolver/resolver.h"
#include "gtest/gtest.h"
#include "src/tint/lang/core/fluent_types.h"
#include "src/tint/lang/wgsl/resolver/resolver_helper_test.h"
#include "src/tint/lang/wgsl/sem/index_accessor_expression.h"
usingnamespacetint::core::fluent_types;
usingnamespacetint::core::number_suffixes;
namespace tint::resolver {
namespace {
ResolverIndexAccessorTest;
TEST_F(ResolverIndexAccessorTest, Matrix_F32) { … }
TEST_F(ResolverIndexAccessorTest, Matrix_Dynamic_Ref) { … }
TEST_F(ResolverIndexAccessorTest, Matrix_BothDimensions_Dynamic_Ref) { … }
TEST_F(ResolverIndexAccessorTest, Matrix_Dynamic) { … }
TEST_F(ResolverIndexAccessorTest, Matrix_XDimension_Dynamic) { … }
TEST_F(ResolverIndexAccessorTest, Matrix_BothDimension_Dynamic) { … }
TEST_F(ResolverIndexAccessorTest, Matrix) { … }
TEST_F(ResolverIndexAccessorTest, Matrix_BothDimensions) { … }
TEST_F(ResolverIndexAccessorTest, Vector_F32) { … }
TEST_F(ResolverIndexAccessorTest, Vector_Dynamic_Ref) { … }
TEST_F(ResolverIndexAccessorTest, Vector_Dynamic) { … }
TEST_F(ResolverIndexAccessorTest, Vector) { … }
TEST_F(ResolverIndexAccessorTest, Array_Literal_i32) { … }
TEST_F(ResolverIndexAccessorTest, Array_Literal_u32) { … }
TEST_F(ResolverIndexAccessorTest, Array_Literal_AInt) { … }
TEST_F(ResolverIndexAccessorTest, Alias_Array) { … }
TEST_F(ResolverIndexAccessorTest, Array_Constant) { … }
TEST_F(ResolverIndexAccessorTest, Array_Dynamic_I32) { … }
TEST_F(ResolverIndexAccessorTest, Array_Literal_F32) { … }
TEST_F(ResolverIndexAccessorTest, Array_Literal_I32) { … }
TEST_F(ResolverIndexAccessorTest, Expr_Deref_FuncGoodParent) { … }
TEST_F(ResolverIndexAccessorTest, Expr_ImplicitDeref_FuncGoodParent) { … }
TEST_F(ResolverIndexAccessorTest, Expr_Deref_FuncBadParent) { … }
TEST_F(ResolverIndexAccessorTest, Expr_Deref_BadParent) { … }
}
}