aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-lang.cc
diff options
context:
space:
mode:
authorRaiki Tamura <tamaron1203@gmail.com>2023-07-30 19:54:36 +0900
committerP-E-P <32375388+P-E-P@users.noreply.github.com>2023-08-09 09:23:03 +0000
commita4b7e7375facb701585b2989ef3490528ec5bc9f (patch)
tree188247f431c075ef10ec6e67277375849c3039a8 /gcc/rust/rust-lang.cc
parent74b83511e4ea68cc491d1f174a763bd87b449796 (diff)
downloadgcc-a4b7e7375facb701585b2989ef3490528ec5bc9f.zip
gcc-a4b7e7375facb701585b2989ef3490528ec5bc9f.tar.gz
gcc-a4b7e7375facb701585b2989ef3490528ec5bc9f.tar.bz2
gccrs: Normalize all identifier tokens
gcc/rust/ChangeLog: * lex/rust-lex.cc (assert_source_content): Fix namespace specifier (test_buffer_input_source): Likewise. (test_file_input_source): Likewise. * lex/rust-lex.h: Move InputSource ... * lex/rust-input-source.h: ... to here. (New file) * lex/rust-token.cc (nfc_normalize_token_string): New function * lex/rust-token.h (nfc_normalize_token_string): New function * rust-lang.cc (run_rust_tests): Modify order of selftests. * rust-session-manager.cc (validate_crate_name): Modify interface of Utf8String. * util/rust-unicode.cc (lookup_cc): Modify codepoint_t typedef. (lookup_recomp): Likewise. (recursive_decomp_cano): Likewise. (decomp_cano): Likewise. (sort_cano): Likewise. (compose_hangul): Likewise. (assert_normalize): Likewise. (Utf8String::nfc_normalize): New function. * util/rust-unicode.h: Modify interface of Utf8String. gcc/testsuite/ChangeLog: * rust/compile/unicode_norm1.rs: New test. Signed-off-by: Raiki Tamura <tamaron1203@gmail.com>
Diffstat (limited to 'gcc/rust/rust-lang.cc')
-rw-r--r--gcc/rust/rust-lang.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/rust-lang.cc b/gcc/rust/rust-lang.cc
index f07d18f..44dc3fc 100644
--- a/gcc/rust/rust-lang.cc
+++ b/gcc/rust/rust-lang.cc
@@ -455,11 +455,11 @@ run_rust_tests ()
{
// Call tests for the rust frontend here
rust_input_source_test ();
+ rust_utf8_normalize_test ();
rust_cfg_parser_test ();
rust_privacy_ctx_test ();
rust_crate_name_validation_test ();
rust_simple_path_resolve_test ();
- rust_utf8_normalize_test ();
}
} // namespace selftest