tint/ast: Migrate to utils::Vector

Change-Id: I10dd2feeaeb86a1ee7769d2bfd172e49c2805cb3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/97843
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/src/tint/program_builder_test.cc b/src/tint/program_builder_test.cc
index dd7e7a8..24e7344 100644
--- a/src/tint/program_builder_test.cc
+++ b/src/tint/program_builder_test.cc
@@ -38,14 +38,14 @@
         return builder;
     }());
 
-    ASSERT_EQ(inner.AST().Functions().size(), 1u);
+    ASSERT_EQ(inner.AST().Functions().Length(), 1u);
     ASSERT_TRUE(inner.Symbols().Get("a").IsValid());
     ASSERT_FALSE(inner.Symbols().Get("b").IsValid());
 
     ProgramBuilder outer = ProgramBuilder::Wrap(&inner);
 
-    ASSERT_EQ(inner.AST().Functions().size(), 1u);
-    ASSERT_EQ(outer.AST().Functions().size(), 1u);
+    ASSERT_EQ(inner.AST().Functions().Length(), 1u);
+    ASSERT_EQ(outer.AST().Functions().Length(), 1u);
     EXPECT_EQ(inner.AST().Functions()[0], outer.AST().Functions()[0]);
     EXPECT_TRUE(inner.Symbols().Get("a").IsValid());
     EXPECT_EQ(inner.Symbols().Get("a"), outer.Symbols().Get("a"));
@@ -57,8 +57,8 @@
     auto* ty = outer.ty.f32();
     outer.Func("b", {}, ty, {}, {});
 
-    ASSERT_EQ(inner.AST().Functions().size(), 1u);
-    ASSERT_EQ(outer.AST().Functions().size(), 2u);
+    ASSERT_EQ(inner.AST().Functions().Length(), 1u);
+    ASSERT_EQ(outer.AST().Functions().Length(), 2u);
     EXPECT_EQ(inner.AST().Functions()[0], outer.AST().Functions()[0]);
     EXPECT_EQ(outer.AST().Functions()[1]->symbol, outer.Symbols().Get("b"));
     EXPECT_EQ(inner.Symbols().Get("a"), outer.Symbols().Get("a"));