aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve-expr.cc
diff options
context:
space:
mode:
authorRaiki Tamura <tamaron1203@gmail.com>2023-07-14 14:45:34 +0900
committerPhilip Herron <philip.herron@embecosm.com>2023-07-30 17:20:51 +0000
commita3fc40c6749aa0635c03f84b9682fa5e86be7b3d (patch)
tree8b07682de0b7ba8782f532248046e7ae709f7354 /gcc/rust/resolve/rust-ast-resolve-expr.cc
parent4553f58e19f30db5bbfb26889d4cbf5d02bcbc9f (diff)
downloadgcc-a3fc40c6749aa0635c03f84b9682fa5e86be7b3d.zip
gcc-a3fc40c6749aa0635c03f84b9682fa5e86be7b3d.tar.gz
gcc-a3fc40c6749aa0635c03f84b9682fa5e86be7b3d.tar.bz2
gccrs: Add Unicode check for crate_name attributes
gcc/rust/ChangeLog: * lex/rust-codepoint.h: Add comment * lex/rust-lex.h: New method to get decoded characters * rust-session-manager.cc (validate_crate_name): Modify unicode check (rust_crate_name_validation_test): Add testcases * util/rust-unicode.h (RUST_UNICODE_H): New class Utf8String. (class Utf8String): New class. * util/rust-unicode.cc (binary_search_sorted_array): Add comment. (recursive_decomp_cano): Add comment. (recomp): Remove dead code. (dump_string): Removed. gcc/testsuite/ChangeLog: * rust/compile/bad-crate-name.rs: Moved to... * rust/compile/bad-crate-name1.rs: ...here. * rust/compile/bad-crate-name2.rs: New test. Signed-off-by: Raiki Tamura <tamaron1203@gmail.com>
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-expr.cc')
0 files changed, 0 insertions, 0 deletions