aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-cfg-parser.h
diff options
context:
space:
mode:
authoromkar-mohanty <franzohouser@gmail.com>2023-02-16 10:10:24 +0530
committerCohenArthur <arthur.cohen@embecosm.com>2023-02-28 12:45:10 +0000
commit5c2ed969a2d58217797cf2e938c0f833a50d7cb4 (patch)
tree1d77bc7d33d4817231eed267165a4908e20aa530 /gcc/rust/parse/rust-cfg-parser.h
parentce43f55e9976929f9ff2388c8971a65afd24e26d (diff)
downloadgcc-5c2ed969a2d58217797cf2e938c0f833a50d7cb4.zip
gcc-5c2ed969a2d58217797cf2e938c0f833a50d7cb4.tar.gz
gcc-5c2ed969a2d58217797cf2e938c0f833a50d7cb4.tar.bz2
Implement and test include_str eager expansion
builtins: Implement eager expansion for include_str!() gcc/rust/ChangeLog: * expand/rust-macro-builtins.cc (MacroBuiltin::include_str_handler): eager expansion (make_macro_path_str): macto to string (parse_single_string_literal): check for eager invocation (MacroBuiltin::assert_handler): eager expansion (MacroBuiltin::include_bytes_handler): eager expansion (MacroBuiltin::include_str_handler): eager expansion (MacroBuiltin::compile_error_handler): eager expansion (MacroBuiltin::include_handler): eager expansion gcc/testsuite/ChangeLog: * rust/compile/builtin_macro_eager3.rs: New test. Signed-off-by: omkar-mohanty <franzohouser@gmail.com>
Diffstat (limited to 'gcc/rust/parse/rust-cfg-parser.h')
0 files changed, 0 insertions, 0 deletions