about summary refs log tree commit diff
path: root/src/test/debuginfo/enum-thinlto.rs
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-12-21 15:29:44 +0100
committerGitHub <noreply@github.com>2019-12-21 15:29:44 +0100
commit6e3b1d63b6445cb55d75b1c360e99752e7c1fb94 (patch)
tree70bf2dfe7adb3d84ccfc3ec5eb45deac01e873d2 /src/test/debuginfo/enum-thinlto.rs
parentc0bf3afc96246ddefd3bcecc77c62bed1f00f14e (diff)
parent1ca145c3b5b7bc8907ff6f176df2b5687a8ea85f (diff)
downloadrust-6e3b1d63b6445cb55d75b1c360e99752e7c1fb94.tar.gz
rust-6e3b1d63b6445cb55d75b1c360e99752e7c1fb94.zip
Rollup merge of #67393 - michaelwoerister:llvm-args-override, r=varkor
Enable opting out of specific default LLVM arguments.

`rustc` by default adds a few arguments to LLVM (like `-mergefunc-use-aliases` for example). With this PR `rustc` will only emit these arguments if the same argument has not already been specified by the user via `-Cllvm-args`. This enables opting out of these defaults.

The PR also removes a PGO specific `-Z` flag the effect of which can also be easily achieved by `-Cllvm-args`.

Fixes https://github.com/rust-lang/rust/issues/64310.
Diffstat (limited to 'src/test/debuginfo/enum-thinlto.rs')
0 files changed, 0 insertions, 0 deletions