diff options
| author | Anthony Ramine <nox@nox.paris> | 2020-10-26 20:55:07 +0100 |
|---|---|---|
| committer | Anthony Ramine <nox@nox.paris> | 2020-10-26 23:26:43 +0100 |
| commit | 056942215cf8dc39686fa80e42b4e73657d4fed5 (patch) | |
| tree | 30ea88aeefa520cf0156c14526a97d45f6128b08 /compiler/rustc_session/src | |
| parent | 53fa22a6fb293d9fb82221695a643825953aa34c (diff) | |
| download | rust-056942215cf8dc39686fa80e42b4e73657d4fed5.tar.gz rust-056942215cf8dc39686fa80e42b4e73657d4fed5.zip | |
Implement -Z function-sections=yes|no
This lets rustc users tweak whether all functions should be put in their own TEXT section, using whatever default value the target defines if the flag is missing.
Diffstat (limited to 'compiler/rustc_session/src')
| -rw-r--r-- | compiler/rustc_session/src/options.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_session/src/options.rs b/compiler/rustc_session/src/options.rs index dd22889ddec..750f2e19ee2 100644 --- a/compiler/rustc_session/src/options.rs +++ b/compiler/rustc_session/src/options.rs @@ -904,6 +904,8 @@ options! {DebuggingOptions, DebuggingSetter, basic_debugging_options, "force all crates to be `rustc_private` unstable (default: no)"), fuel: Option<(String, u64)> = (None, parse_optimization_fuel, [TRACKED], "set the optimization fuel quota for a crate"), + function_sections: Option<bool> = (None, parse_opt_bool, [TRACKED], + "whether each function should go in its own section"), graphviz_dark_mode: bool = (false, parse_bool, [UNTRACKED], "use dark-themed colors in graphviz output (default: no)"), graphviz_font: String = ("Courier, monospace".to_string(), parse_string, [UNTRACKED], |
