Skip to content

Commit

Permalink
Auto merge of rust-lang#51165 - SimonSapin:opt2, r=alexcrichton
Browse files Browse the repository at this point in the history
Revert "Set opt-level to 3"

This reverts commit aad9840.

Level 3 (possibly indirectly, the underlying bug might be in XCode’s linker) causes unit tests to sefault when compiled with some versions of XCode: rust-lang#50867

It also appears to cause some segfaults on Windows: rust-lang#50329 (comment), and regressions in some rustc performance benchmarks: rust-lang#50329 (comment)
  • Loading branch information
bors committed May 29, 2018
2 parents 59c0f59 + 5067d2f commit 524ad9b
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,13 @@ members = [
"tools/rls/test_data/workspace_symbol",
]

# Curiously, libtest will segfault if compiled with opt-level=3
# with some versions of XCode: https://github.com/rust-lang/rust/issues/50867
[profile.release]
opt-level = 2
[profile.bench]
opt-level = 2

# These options are controlled from our rustc wrapper script, so turn them off
# here and have them controlled elsewhere.
[profile.dev]
Expand Down

0 comments on commit 524ad9b

Please sign in to comment.