Lines Matching refs:range
16 llvm::Annotations::Range range(size_t Begin, size_t End) { in range() function
47 EXPECT_EQ(llvm::Annotations("[[a]]bc").range(), range(0, 1)); in TEST()
48 EXPECT_EQ(llvm::Annotations("a[[bc]]d").range(), range(1, 3)); in TEST()
49 EXPECT_EQ(llvm::Annotations("ab[[cd]]").range(), range(2, 4)); in TEST()
52 EXPECT_EQ(llvm::Annotations("[[]]ab").range(), range(0, 0)); in TEST()
53 EXPECT_EQ(llvm::Annotations("a[[]]b").range(), range(1, 1)); in TEST()
54 EXPECT_EQ(llvm::Annotations("ab[[]]").range(), range(2, 2)); in TEST()
58 ElementsAre(range(0, 1), range(1, 2), range(4, 6))); in TEST()
68 ElementsAre(range(8, 9), range(7, 10), range(1, 10))); in TEST()
74 EXPECT_EQ(llvm::Annotations("a$foo[[b]]cdef").range("foo"), range(1, 2)); in TEST()
78 EXPECT_EQ(llvm::Annotations("a$[[b]]cdef").range(""), range(1, 2)); in TEST()
96 EXPECT_DEATH(llvm::Annotations("a^bcdef").range(), in TEST()
98 EXPECT_DEATH(llvm::Annotations("a[[b]]c[[d]]ef").range(), in TEST()
103 EXPECT_DEATH(llvm::Annotations("$foo[[a]]bc$foo[[a]]").range("foo"), in TEST()