@@ -692,7 +692,7 @@ TEST_F(TokenAnnotatorTest, UnderstandsNonTemplateAngleBrackets) {
692692 EXPECT_TOKEN (Tokens[4 ], tok::less, TT_BinaryOperator);
693693 EXPECT_TOKEN (Tokens[8 ], tok::greater, TT_BinaryOperator);
694694
695- Tokens = annotate (" return A < B ^ A > B;" );
695+ Tokens = annotate (" return A < B != A > B;" );
696696 ASSERT_EQ (Tokens.size (), 10u ) << Tokens;
697697 EXPECT_TOKEN (Tokens[2 ], tok::less, TT_BinaryOperator);
698698 EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_BinaryOperator);
@@ -3678,6 +3678,11 @@ TEST_F(TokenAnnotatorTest, TemplateInstantiation) {
36783678 EXPECT_TOKEN (Tokens[2 ], tok::less, TT_TemplateOpener);
36793679 EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_TemplateCloser);
36803680
3681+ Tokens = annotate (" return FixedInt<N | M>(foo);" );
3682+ ASSERT_EQ (Tokens.size (), 12u ) << Tokens;
3683+ EXPECT_TOKEN (Tokens[2 ], tok::less, TT_TemplateOpener);
3684+ EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_TemplateCloser);
3685+
36813686 Tokens = annotate (" return std::conditional_t<T::value == U::value, T, U>{};" );
36823687 ASSERT_EQ (Tokens.size (), 21u ) << Tokens;
36833688 EXPECT_TOKEN (Tokens[4 ], tok::less, TT_TemplateOpener);
0 commit comments