aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-tree.cc
diff options
context:
space:
mode:
authormxlol233 <mxlol233@outlook.com>2023-02-16 19:38:42 +0800
committerCohenArthur <arthur.cohen@embecosm.com>2023-02-20 12:51:18 +0000
commit773d3c6477d7075ceeb01e4c910be24361ff6dcf (patch)
treeeb63ea70e3d4a6050107b0ab66a75b8e78da6f33 /gcc/rust/backend/rust-tree.cc
parent15ca76ea868ccb9dbb0bd1a77f9b13746220499f (diff)
downloadgcc-773d3c6477d7075ceeb01e4c910be24361ff6dcf.zip
gcc-773d3c6477d7075ceeb01e4c910be24361ff6dcf.tar.gz
gcc-773d3c6477d7075ceeb01e4c910be24361ff6dcf.tar.bz2
Add feature gate for "rustc_attri".
This commit implemented a basic feature gate to check some attributes for `rustc_attri`. gcc/rust/ChangeLog: * checks/errors/rust-feature-gate.cc: Add implementations for `rustc_attri`. * checks/errors/rust-feature-gate.h: Likewise. gcc/testsuite/ChangeLog: * rust/compile/builtin_macro_compile_error.rs: Add crate feature `rustc_attri`. * rust/compile/builtin_macro_concat.rs: Likewise. * rust/compile/builtin_macro_eager1.rs: Likewise. * rust/compile/builtin_macro_eager2.rs: Likewise. * rust/compile/builtin_macro_env.rs: Likewise. * rust/compile/builtin_macro_include_bytes.rs: Likewise. * rust/compile/builtin_macro_include_str.rs: Likewise. * rust/compile/builtin_macro_not_found.rs: Likewise. * rust/compile/builtin_macro_recurse2.rs: Likewise. * rust/compile/feature_rust_attri0.rs:New file. * rust/compile/feature_rust_attri1.rs:New file. * rust/compile/include_empty.rs:Add crate feature `rustc_attri`. * rust/compile/issue-1830_bytes.rs:Likewise. * rust/compile/issue-1830_str.rs:Likewise. * rust/compile/macro42.rs:Likewise. * rust/execute/torture/builtin_macro_cfg.rs: Likewise. * rust/execute/torture/builtin_macro_concat.rs: Likewise. * rust/execute/torture/builtin_macro_env.rs: Likewise. * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise. * rust/execute/torture/builtin_macro_include_str.rs: Likewise. * rust/execute/torture/builtin_macro_line.rs: Likewise. * rust/execute/torture/builtin_macros1.rs: Likewise. * rust/execute/torture/builtin_macros3.rs: Likewise. * rust/execute/torture/macros29.rs:Likewise. * rust/execute/torture/macros30.rs:Likewise. * rust/execute/torture/macros31.rs:Likewise. Signed-off-by: Xiao Ma <mxlol233@outlook.com>
Diffstat (limited to 'gcc/rust/backend/rust-tree.cc')
0 files changed, 0 insertions, 0 deletions