@@ -685,7 +685,7 @@ TEST_F(TokenAnnotatorTest, UnderstandsNonTemplateAngleBrackets) {
685
685
EXPECT_TOKEN (Tokens[4 ], tok::less, TT_BinaryOperator);
686
686
EXPECT_TOKEN (Tokens[8 ], tok::greater, TT_BinaryOperator);
687
687
688
- Tokens = annotate (" return A < B ^ A > B;" );
688
+ Tokens = annotate (" return A < B != A > B;" );
689
689
ASSERT_EQ (Tokens.size (), 10u ) << Tokens;
690
690
EXPECT_TOKEN (Tokens[2 ], tok::less, TT_BinaryOperator);
691
691
EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_BinaryOperator);
@@ -3671,6 +3671,11 @@ TEST_F(TokenAnnotatorTest, TemplateInstantiation) {
3671
3671
EXPECT_TOKEN (Tokens[2 ], tok::less, TT_TemplateOpener);
3672
3672
EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_TemplateCloser);
3673
3673
3674
+ Tokens = annotate (" return FixedInt<N | M>(foo);" );
3675
+ ASSERT_EQ (Tokens.size (), 12u ) << Tokens;
3676
+ EXPECT_TOKEN (Tokens[2 ], tok::less, TT_TemplateOpener);
3677
+ EXPECT_TOKEN (Tokens[6 ], tok::greater, TT_TemplateCloser);
3678
+
3674
3679
Tokens = annotate (" return std::conditional_t<T::value == U::value, T, U>{};" );
3675
3680
ASSERT_EQ (Tokens.size (), 21u ) << Tokens;
3676
3681
EXPECT_TOKEN (Tokens[4 ], tok::less, TT_TemplateOpener);
0 commit comments