[ir] Fix spelling mistake.

Fix spelling of `structure` in the ir validator.

Change-Id: I218018385d49879b9bc52ead340c73e8e24b9e93
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/195794
Reviewed-by: James Price <jrprice@google.com>
Auto-Submit: dan sinclair <dsinclair@chromium.org>
Commit-Queue: dan sinclair <dsinclair@chromium.org>
Commit-Queue: James Price <jrprice@google.com>
diff --git a/src/tint/lang/core/ir/validator.cc b/src/tint/lang/core/ir/validator.cc
index 4e37b23..ba645a7 100644
--- a/src/tint/lang/core/ir/validator.cc
+++ b/src/tint/lang/core/ir/validator.cc
@@ -1052,7 +1052,7 @@
         for (size_t i = 0; i < args.Length(); i++) {
             if (args[i] && args[i]->Type() != members[i]->Type()) {
                 AddError(construct, Construct::kArgsOperandOffset + i)
-                    << "sructure member " << i << " is of type "
+                    << "structure member " << i << " is of type "
                     << style::Type(members[i]->Type()->FriendlyName())
                     << ", but argument is of type " << style::Type(args[i]->Type()->FriendlyName());
             }
diff --git a/src/tint/lang/core/ir/validator_test.cc b/src/tint/lang/core/ir/validator_test.cc
index 3e36705..6be75fd 100644
--- a/src/tint/lang/core/ir/validator_test.cc
+++ b/src/tint/lang/core/ir/validator_test.cc
@@ -587,7 +587,7 @@
     ASSERT_NE(res, Success);
     EXPECT_EQ(
         res.Failure().reason.Str(),
-        R"(:8:33 error: construct: sructure member 1 is of type 'u32', but argument is of type 'i32'
+        R"(:8:33 error: construct: structure member 1 is of type 'u32', but argument is of type 'i32'
     %2:MyStruct = construct 1i, 2i
                                 ^^