diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-06-20 18:20:12 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-20 18:20:12 +0200 |
| commit | bbf94b29fb507aace9cddc13554052766d141d34 (patch) | |
| tree | 89925bab62bd28dd7a4744b8f2526a4dc8f5e701 /src/tools/run-make-support | |
| parent | 54e097d5ef373285547d04ce1d86f65097ca9c18 (diff) | |
| parent | e7ea063622d4a150fb22030b78d21b18f4855481 (diff) | |
| download | rust-bbf94b29fb507aace9cddc13554052766d141d34.tar.gz rust-bbf94b29fb507aace9cddc13554052766d141d34.zip | |
Rollup merge of #126644 - Oneirical:testla-coil, r=jieyouxu
Rewrite `extern-flag-rename-transitive`. `debugger-visualizer-dep-info`, `metadata-flag-frobs-symbols`, `extern-overrides-distribution` and `forced-unwind-terminate-pof` `run-make` tests to rmake Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). try-job: dist-x86_64-apple
Diffstat (limited to 'src/tools/run-make-support')
| -rw-r--r-- | src/tools/run-make-support/src/rustc.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tools/run-make-support/src/rustc.rs b/src/tools/run-make-support/src/rustc.rs index 289d847a572..a377dad99d6 100644 --- a/src/tools/run-make-support/src/rustc.rs +++ b/src/tools/run-make-support/src/rustc.rs @@ -73,6 +73,12 @@ impl Rustc { self } + /// Incorporate a hashed string to mangled symbols. + pub fn metadata(&mut self, meta: &str) -> &mut Self { + self.cmd.arg(format!("-Cmetadata={meta}")); + self + } + /// Add a suffix in each output filename. pub fn extra_filename(&mut self, suffix: &str) -> &mut Self { self.cmd.arg(format!("-Cextra-filename={suffix}")); |
