@@ -692,7 +692,7 @@ TEST_F(TokenAnnotatorTest, UnderstandsNonTemplateAngleBrackets) {
692
692
EXPECT_TOKEN (Tokens[4 ], tok::less, TT_BinaryOperator);
693
693
EXPECT_TOKEN (Tokens[8 ], tok::greater, TT_BinaryOperator);
694
694
695
- Tokens = annotate (" return A < B ^ A > B;" );
695
+ Tokens = annotate (" return A < B != A > B;" );
696
696
ASSERT_EQ (Tokens.size (), 10u ) << Tokens;
697
697
EXPECT_TOKEN (Tokens[2 ], tok::less, TT_BinaryOperator);
698
698
EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_BinaryOperator);
@@ -3678,6 +3678,11 @@ TEST_F(TokenAnnotatorTest, TemplateInstantiation) {
3678
3678
EXPECT_TOKEN (Tokens[2 ], tok::less, TT_TemplateOpener);
3679
3679
EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_TemplateCloser);
3680
3680
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
+
3681
3686
Tokens = annotate (" return std::conditional_t<T::value == U::value, T, U>{};" );
3682
3687
ASSERT_EQ (Tokens.size (), 21u ) << Tokens;
3683
3688
EXPECT_TOKEN (Tokens[4 ], tok::less, TT_TemplateOpener);
0 commit comments