diff --git a/toolchain/parse/tree_test.cpp b/toolchain/parse/tree_test.cpp index 075cbd954967..ca4c07bc13f4 100644 --- a/toolchain/parse/tree_test.cpp +++ b/toolchain/parse/tree_test.cpp @@ -81,18 +81,23 @@ TEST_F(TreeTest, AsAndTryAs) { fn_decl_id = tree.TryAs(n); ASSERT_TRUE(fn_decl_id.has_value()); EXPECT_TRUE(*fn_decl_id == n); + // Under normal usage, this function should be used with `auto`, but for + // a test it is nice to verify that it is returning the expected type. + // NOLINTNEXTLINE(modernize-use-auto). FunctionDeclId fn_decl_id2 = tree.As(n); EXPECT_TRUE(*fn_decl_id == fn_decl_id2); any_fn_decl_id = tree.TryAs(n); ASSERT_TRUE(any_fn_decl_id.has_value()); EXPECT_TRUE(*any_fn_decl_id == n); + // NOLINTNEXTLINE(modernize-use-auto). AnyFunctionDeclId any_fn_decl_id2 = tree.As(n); EXPECT_TRUE(*any_fn_decl_id == any_fn_decl_id2); any_decl_id = tree.TryAs(n); ASSERT_TRUE(any_decl_id.has_value()); EXPECT_TRUE(*any_decl_id == n); + // NOLINTNEXTLINE(modernize-use-auto). AnyDeclId any_decl_id2 = tree.As(n); EXPECT_TRUE(*any_decl_id == any_decl_id2); }