Skip to content

Commit c6d7805

Browse files
committed
wip
1 parent 1431c19 commit c6d7805

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

gcc/rust/lex/rust-lex.cc

+6
Original file line numberDiff line numberDiff line change
@@ -2577,11 +2577,17 @@ test_buffer_input_source (std::string str, std::vector<uint32_t> expected)
25772577
void
25782578
rust_input_source_test ()
25792579
{
2580+
// ASCII
25802581
std::string src = u8"_abcde\tXYZ\v\f";
25812582
std::vector<uint32_t> expected
25822583
= {'_', 'a', 'b', 'c', 'd', 'e', '\t', 'X', 'Y', 'Z', '\v', '\f'};
25832584
test_buffer_input_source (src, expected);
25842585

2586+
// BOM
2587+
src = u8"\xef\xbb\xbfOK";
2588+
expected = {'O', 'K'};
2589+
test_buffer_input_source (src, expected);
2590+
25852591
// Russian
25862592
src = u8"приве́т";
25872593
expected = {L'п',

0 commit comments

Comments
 (0)