about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
diff options
context:
space:
mode:
authorGary Guo <gary@garyguo.net>2023-08-02 19:21:19 +0100
committerGary Guo <gary@garyguo.net>2023-08-18 15:08:09 +0100
commit5ed556e84afe5b51681da111941f0bf990e34532 (patch)
treea6b349b4610d4357b0b0c26a8bbbf0442560d773 /compiler/rustc_codegen_ssa/src/back
parentaaf1b1bc93034e09e7a669d8fd64fe10ff5cf995 (diff)
downloadrust-5ed556e84afe5b51681da111941f0bf990e34532.tar.gz
rust-5ed556e84afe5b51681da111941f0bf990e34532.zip
Add comment explanining unstable_target_features
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/back')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/metadata.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/metadata.rs b/compiler/rustc_codegen_ssa/src/back/metadata.rs
index ff5f1c230e2..971fa1c7aa8 100644
--- a/compiler/rustc_codegen_ssa/src/back/metadata.rs
+++ b/compiler/rustc_codegen_ssa/src/back/metadata.rs
@@ -275,6 +275,7 @@ pub(crate) fn create_object_file(sess: &Session) -> Option<write::Object<'static
             let mut e_flags: u32 = 0x0;
 
             // Check if compressed is enabled
+            // `unstable_target_features` is used here because "c" is gated behind riscv_target_feature.
             if sess.unstable_target_features.contains(&sym::c) {
                 e_flags |= elf::EF_RISCV_RVC;
             }