diff options
| author | Madhav Madhusoodanan <f20200049@pilani.bits-pilani.ac.in> | 2025-03-30 12:15:29 +0400 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2025-05-27 23:27:38 +0000 |
| commit | e15d6fae921cd981e47604a2e9406dd1c724f148 (patch) | |
| tree | 4e4ffa5d4ede647ac0f0b6d7c19336565c20139a /library/stdarch/crates/intrinsic-test/src/common/mod.rs | |
| parent | ca67119d5fa91f9237e8ed91fc64fd448107e2d4 (diff) | |
| download | rust-e15d6fae921cd981e47604a2e9406dd1c724f148.tar.gz rust-e15d6fae921cd981e47604a2e9406dd1c724f148.zip | |
fixed `too many files open` issue
Diffstat (limited to 'library/stdarch/crates/intrinsic-test/src/common/mod.rs')
| -rw-r--r-- | library/stdarch/crates/intrinsic-test/src/common/mod.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/library/stdarch/crates/intrinsic-test/src/common/mod.rs b/library/stdarch/crates/intrinsic-test/src/common/mod.rs index b4e6a16a4e8..1c9f8027760 100644 --- a/library/stdarch/crates/intrinsic-test/src/common/mod.rs +++ b/library/stdarch/crates/intrinsic-test/src/common/mod.rs @@ -1,4 +1,6 @@ use crate::common::types::ProcessedCli; +use std::fs::File; +use std::io::Write; pub mod compare; pub mod gen_c; @@ -14,3 +16,8 @@ pub trait SupportedArchitectureTest { fn build_rust_file(&self) -> bool; fn compare_outputs(&self) -> bool; } + +pub fn write_file(filename: &String, code: String) { + let mut file = File::create(&filename).unwrap(); + file.write_all(code.into_bytes().as_slice()).unwrap(); +} |
