-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rustc: Ensure closures are "split-stack"
In upgrading LLVM, only rust functions had the "split-stack" attribute added. This commit changes the addition of LLVM's "split-stack" attribute to *always* occur and then we remove it sometimes if the "no_split_stack" rust attribute is present. Closes #13625
- Loading branch information
1 parent
ba25fec
commit 50fb57b
Showing
3 changed files
with
22 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
50fb57b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from thestinger
at alexcrichton@50fb57b
50fb57b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging alexcrichton/rust/issue-13625 = 50fb57b into auto
50fb57b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
alexcrichton/rust/issue-13625 = 50fb57b merged ok, testing candidate = 3db2b69
50fb57b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/5335
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/5331
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/4424
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/4437
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/5433
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/4521
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/4529
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/5435
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/4520
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/4526
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/4590
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/2320
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/5431
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/4526
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/4540
50fb57b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fast-forwarding master to auto = 3db2b69