Fix GCC warnings / errors
Fixed: tint:636
Change-Id: Ic1bb602b07d659e553d8cb09fd5898482c40c0c1
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/44681
Reviewed-by: David Neto <dneto@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/src/transform/bound_array_accessors_test.cc b/src/transform/bound_array_accessors_test.cc
index c5bef53..67a831c 100644
--- a/src/transform/bound_array_accessors_test.cc
+++ b/src/transform/bound_array_accessors_test.cc
@@ -43,7 +43,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -73,7 +73,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -95,7 +95,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -121,7 +121,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -143,7 +143,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -165,7 +165,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -187,7 +187,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -213,7 +213,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -235,7 +235,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -261,7 +261,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -286,7 +286,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -308,7 +308,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -330,7 +330,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -352,7 +352,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -378,7 +378,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -404,7 +404,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -426,7 +426,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -448,7 +448,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -470,7 +470,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -492,7 +492,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
@@ -559,7 +559,7 @@
}
)";
- auto got = Transform<BoundArrayAccessors>(src);
+ auto got = Run<BoundArrayAccessors>(src);
EXPECT_EQ(expect, str(got));
}
diff --git a/src/transform/emit_vertex_point_size_test.cc b/src/transform/emit_vertex_point_size_test.cc
index 5fc7dba..4d4e5ed 100644
--- a/src/transform/emit_vertex_point_size_test.cc
+++ b/src/transform/emit_vertex_point_size_test.cc
@@ -52,7 +52,7 @@
}
)";
- auto got = Transform<EmitVertexPointSize>(src);
+ auto got = Run<EmitVertexPointSize>(src);
EXPECT_EQ(expect, str(got));
}
@@ -85,7 +85,7 @@
}
)";
- auto got = Transform<EmitVertexPointSize>(src);
+ auto got = Run<EmitVertexPointSize>(src);
EXPECT_EQ(expect, str(got));
}
@@ -111,7 +111,7 @@
}
)";
- auto got = Transform<EmitVertexPointSize>(src);
+ auto got = Run<EmitVertexPointSize>(src);
EXPECT_EQ(expect, str(got));
}
diff --git a/src/transform/first_index_offset_test.cc b/src/transform/first_index_offset_test.cc
index 3370cf4..ef8965b 100644
--- a/src/transform/first_index_offset_test.cc
+++ b/src/transform/first_index_offset_test.cc
@@ -47,7 +47,7 @@
transforms.emplace_back(std::make_unique<FirstIndexOffset>(0, 0));
transforms.emplace_back(std::make_unique<FirstIndexOffset>(1, 1));
- auto got = Transform(src, std::move(transforms));
+ auto got = Run(src, std::move(transforms));
EXPECT_EQ(expect, str(got));
@@ -64,7 +64,7 @@
auto* src = "";
auto* expect = "";
- auto got = Transform<FirstIndexOffset>(src, 0, 0);
+ auto got = Run<FirstIndexOffset>(src, 0, 0);
EXPECT_EQ(expect, str(got));
@@ -112,7 +112,7 @@
}
)";
- auto got = Transform<FirstIndexOffset>(src, 1, 2);
+ auto got = Run<FirstIndexOffset>(src, 1, 2);
EXPECT_EQ(expect, str(got));
@@ -160,7 +160,7 @@
}
)";
- auto got = Transform<FirstIndexOffset>(src, 1, 7);
+ auto got = Run<FirstIndexOffset>(src, 1, 7);
EXPECT_EQ(expect, str(got));
@@ -213,7 +213,7 @@
}
)";
- auto got = Transform<FirstIndexOffset>(src, 1, 2);
+ auto got = Run<FirstIndexOffset>(src, 1, 2);
EXPECT_EQ(expect, str(got));
@@ -269,7 +269,7 @@
}
)";
- auto got = Transform<FirstIndexOffset>(src, 1, 2);
+ auto got = Run<FirstIndexOffset>(src, 1, 2);
EXPECT_EQ(expect, str(got));
diff --git a/src/transform/hlsl_test.cc b/src/transform/hlsl_test.cc
index b05fdba..f0d81bd 100644
--- a/src/transform/hlsl_test.cc
+++ b/src/transform/hlsl_test.cc
@@ -46,7 +46,7 @@
}
)";
- auto got = Transform<Hlsl>(src);
+ auto got = Run<Hlsl>(src);
EXPECT_EQ(expect, str(got));
}
@@ -69,7 +69,7 @@
}
)";
- auto got = Transform<Hlsl>(src);
+ auto got = Run<Hlsl>(src);
EXPECT_EQ(expect, str(got));
}
@@ -86,7 +86,7 @@
auto* expect = src;
- auto got = Transform<Hlsl>(src);
+ auto got = Run<Hlsl>(src);
EXPECT_EQ(expect, str(got));
}
@@ -138,7 +138,7 @@
}
)";
- auto got = Transform<Hlsl>(src);
+ auto got = Run<Hlsl>(src);
EXPECT_EQ(expect, str(got));
}
diff --git a/src/transform/msl.cc b/src/transform/msl.cc
index 96f5f04..3733d10 100644
--- a/src/transform/msl.cc
+++ b/src/transform/msl.cc
@@ -320,7 +320,7 @@
}
auto* deco = param->decorations()[0];
- if (auto* builtin = deco->As<ast::BuiltinDecoration>()) {
+ if (deco->Is<ast::BuiltinDecoration>()) {
// Keep any builtin-decorated parameters unchanged.
builtins.insert(param);
continue;
diff --git a/src/transform/msl_test.cc b/src/transform/msl_test.cc
index 915d591..c6da8c9 100644
--- a/src/transform/msl_test.cc
+++ b/src/transform/msl_test.cc
@@ -55,7 +55,7 @@
}
)";
- auto got = Transform<Msl>(src);
+ auto got = Run<Msl>(src);
EXPECT_EQ(expect, str(got));
}
@@ -79,7 +79,7 @@
}
)";
- auto got = Transform<Msl>(src);
+ auto got = Run<Msl>(src);
EXPECT_EQ(expect, str(got));
}
@@ -354,7 +354,7 @@
}
)";
- auto got = Transform<Msl>(src);
+ auto got = Run<Msl>(src);
EXPECT_EQ(expect, str(got));
}
@@ -396,7 +396,7 @@
}
)";
- auto got = Transform<Msl>(src);
+ auto got = Run<Msl>(src);
EXPECT_EQ(expect, str(got));
}
diff --git a/src/transform/renamer_test.cc b/src/transform/renamer_test.cc
index 2b3b039..887cfaa 100644
--- a/src/transform/renamer_test.cc
+++ b/src/transform/renamer_test.cc
@@ -29,7 +29,7 @@
auto* src = "";
auto* expect = "";
- auto got = Transform<Renamer>(src);
+ auto got = Run<Renamer>(src);
EXPECT_EQ(expect, str(got));
@@ -65,7 +65,7 @@
}
)";
- auto got = Transform<Renamer>(src);
+ auto got = Run<Renamer>(src);
EXPECT_EQ(expect, str(got));
@@ -101,7 +101,7 @@
}
)";
- auto got = Transform<Renamer>(src);
+ auto got = Run<Renamer>(src);
EXPECT_EQ(expect, str(got));
@@ -134,7 +134,7 @@
}
)";
- auto got = Transform<Renamer>(src);
+ auto got = Run<Renamer>(src);
EXPECT_EQ(expect, str(got));
diff --git a/src/transform/spirv_test.cc b/src/transform/spirv_test.cc
index 2e66ce2..f85e318 100644
--- a/src/transform/spirv_test.cc
+++ b/src/transform/spirv_test.cc
@@ -57,7 +57,7 @@
}
)";
- auto got = Transform<Spirv>(src);
+ auto got = Run<Spirv>(src);
EXPECT_EQ(expect, str(got));
}
@@ -89,7 +89,7 @@
}
)";
- auto got = Transform<Spirv>(src);
+ auto got = Run<Spirv>(src);
EXPECT_EQ(expect, str(got));
}
@@ -133,7 +133,7 @@
}
)";
- auto got = Transform<Spirv>(src);
+ auto got = Run<Spirv>(src);
EXPECT_EQ(expect, str(got));
}
@@ -164,7 +164,7 @@
}
)";
- auto got = Transform<Spirv>(src);
+ auto got = Run<Spirv>(src);
EXPECT_EQ(expect, str(got));
}
diff --git a/src/transform/test_helper.h b/src/transform/test_helper.h
index aa6ae96..f8fc8b5 100644
--- a/src/transform/test_helper.h
+++ b/src/transform/test_helper.h
@@ -37,7 +37,7 @@
/// @param in the input WGSL source
/// @param transforms the list of transforms to apply
/// @return the transformed output
- Transform::Output Transform(
+ Transform::Output Run(
std::string in,
std::vector<std::unique_ptr<transform::Transform>> transforms) {
auto file = std::make_unique<Source::File>("test", in);
@@ -62,11 +62,11 @@
/// @param transform the transform to apply
/// @param in the input WGSL source
/// @return the transformed output
- Transform::Output Transform(std::string in,
- std::unique_ptr<transform::Transform> transform) {
+ Transform::Output Run(std::string in,
+ std::unique_ptr<transform::Transform> transform) {
std::vector<std::unique_ptr<transform::Transform>> transforms;
transforms.emplace_back(std::move(transform));
- return Transform(std::move(in), std::move(transforms));
+ return Run(std::move(in), std::move(transforms));
}
/// Transforms and returns the WGSL source `in`, transformed using
@@ -75,9 +75,9 @@
/// @param args the TRANSFORM constructor arguments
/// @return the transformed output
template <typename TRANSFORM, typename... ARGS>
- Transform::Output Transform(std::string in, ARGS&&... args) {
- return Transform(std::move(in),
- std::make_unique<TRANSFORM>(std::forward<ARGS>(args)...));
+ Transform::Output Run(std::string in, ARGS&&... args) {
+ return Run(std::move(in),
+ std::make_unique<TRANSFORM>(std::forward<ARGS>(args)...));
}
/// @param output the output of the transform
diff --git a/src/transform/vertex_pulling_test.cc b/src/transform/vertex_pulling_test.cc
index b4e1080..d36dcaa 100644
--- a/src/transform/vertex_pulling_test.cc
+++ b/src/transform/vertex_pulling_test.cc
@@ -33,7 +33,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -51,7 +51,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -69,7 +69,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -99,7 +99,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -141,7 +141,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -183,7 +183,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -226,7 +226,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -290,7 +290,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -339,7 +339,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
@@ -398,7 +398,7 @@
auto transform = std::make_unique<VertexPulling>(cfg);
- auto got = Transform(src, std::move(transform));
+ auto got = Run(src, std::move(transform));
EXPECT_EQ(expect, str(got));
}
diff --git a/src/validator/validator_decoration_test.cc b/src/validator/validator_decoration_test.cc
index b4dc099..58ab2d5 100644
--- a/src/validator/validator_decoration_test.cc
+++ b/src/validator/validator_decoration_test.cc
@@ -75,6 +75,7 @@
case DecorationKind::kConstantId:
return builder.create<ast::ConstantIdDecoration>(0u);
}
+ return nullptr;
}
using ArrayDecorationTest = ValidatorDecorationsTestWithParams;