This website requires JavaScript.
Explore
Help
Register
Sign In
mikros
/
rust
Watch
1
Star
0
Fork
0
You've already forked rust
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
94a200b6a9
rust
/
tests
/
ui
/
lto
/
all-crates.rs
9 lines
102 B
Rust
Raw
Normal View
History
Unescape
Escape
Add `// run-pass` to collection of tests.
2018-09-06 07:41:12 -05:00
// run-pass
rustc: Add `-C lto=val` option This commit primarily adds the ability to control what kind of LTO happens when rustc performs LTO, namely allowing values to be specified to the `-C lto` option, such as `-C lto=thin` and `-C lto=fat`. (where "fat" is the previous kind of LTO, throw everything in one giant module) Along the way this also refactors a number of fields which store information about whether LTO/ThinLTO are enabled to unify them all into one field through which everything is dispatched, hopefully removing a number of special cases throughout. This is intended to help mitigate #47409 but will require a backport as well, and this would unfortunately need to be an otherwise insta-stable option.
2018-01-16 17:02:31 -06:00
// compile-flags: -Clto=thin
// no-prefer-dynamic
fn
main
(
)
{
println!
(
"
hello!
"
)
;
}
Reference in New Issue
Copy Permalink