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 12:41:01 +0000
commitebd449ca9723df317e50ad7c0b66522470b6d909 (patch)
tree30317574367dd636458d12b73c5c0e5adfce7c42 /gcc/rust/rust-lang.cc
parent67d1f4a53e124ff4e0293449a9a73d5e0a012c8e (diff)
downloadgcc-ebd449ca9723df317e50ad7c0b66522470b6d909.zip
gcc-ebd449ca9723df317e50ad7c0b66522470b6d909.tar.gz
gcc-ebd449ca9723df317e50ad7c0b66522470b6d909.tar.bz2
gccrs: Add function `Rust::encode_punycode`
gcc/rust/ChangeLog: * Make-lang.in: Add rust-punycode.o. * rust-lang.cc (run_rust_tests): Add selftest. * util/rust-punycode.cc: New file. * util/rust-punycode.h: New file. 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, 2 insertions, 0 deletions
diff --git a/gcc/rust/rust-lang.cc b/gcc/rust/rust-lang.cc
index 44dc3fc..e544d03 100644
--- a/gcc/rust/rust-lang.cc
+++ b/gcc/rust/rust-lang.cc
@@ -40,6 +40,7 @@
#include "rust-lex.h"
#include "optional.h"
#include "rust-unicode.h"
+#include "rust-punycode.h"
#include <mpfr.h>
// note: header files must be in this order or else forward declarations don't
@@ -456,6 +457,7 @@ run_rust_tests ()
// Call tests for the rust frontend here
rust_input_source_test ();
rust_utf8_normalize_test ();
+ rust_punycode_encode_test ();
rust_cfg_parser_test ();
rust_privacy_ctx_test ();
rust_crate_name_validation_test ();