about summary refs log tree commit diff
path: root/library/stdarch/crates/intrinsic-test/src/common/write_file.rs
diff options
context:
space:
mode:
authorMadhav Madhusoodanan <madhavmadhusoodanan@gmail.com>2025-05-25 14:45:54 +0530
committerAmanieu d'Antras <amanieu@gmail.com>2025-05-27 23:27:38 +0000
commit57006ad521bf811678e9a0f283e5dc8b066941ff (patch)
treec8b33010d807cf318dcea734c8723e459f0ed067 /library/stdarch/crates/intrinsic-test/src/common/write_file.rs
parent6de5b7bef8070be388447669d8cad19a563f62a1 (diff)
downloadrust-57006ad521bf811678e9a0f283e5dc8b066941ff.tar.gz
rust-57006ad521bf811678e9a0f283e5dc8b066941ff.zip
Fix: removed BaseIntrinsicTypeDefinition + code cleanup
1. Removed default implementation of traits that are compulsorily
implemented
2. Replaced BaseIntrinsicTypeDefinition with Deref<Target =
IntrinsicType>
Diffstat (limited to 'library/stdarch/crates/intrinsic-test/src/common/write_file.rs')
-rw-r--r--library/stdarch/crates/intrinsic-test/src/common/write_file.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/library/stdarch/crates/intrinsic-test/src/common/write_file.rs b/library/stdarch/crates/intrinsic-test/src/common/write_file.rs
index a8b62c7b659..88644fa7de1 100644
--- a/library/stdarch/crates/intrinsic-test/src/common/write_file.rs
+++ b/library/stdarch/crates/intrinsic-test/src/common/write_file.rs
@@ -7,6 +7,7 @@ use crate::common::write_file;
 pub fn write_c_testfiles<T: IntrinsicTypeDefinition + Sized>(
     intrinsics: &Vec<&dyn IntrinsicDefinition<T>>,
     target: &str,
+    c_target: &str,
     headers: &[&str],
     notice: &str,
     arch_specific_definitions: &[&str],
@@ -18,7 +19,8 @@ pub fn write_c_testfiles<T: IntrinsicTypeDefinition + Sized>(
     let filename_mapping = create_c_filenames(&intrinsics_name_list);
 
     intrinsics.iter().for_each(|i| {
-        let c_code = i.generate_c_program(headers, target, notice, arch_specific_definitions);
+        let c_code =
+            i.generate_c_program(headers, target, c_target, notice, arch_specific_definitions);
         match filename_mapping.get(&i.name()) {
             Some(filename) => write_file(filename, c_code),
             None => {}