about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-01-18 22:56:35 +0100
committerGitHub <noreply@github.com>2019-01-18 22:56:35 +0100
commit04a2cbd1c80e76868dbbe093a890addb720eff5d (patch)
tree3edd57efca3aede43e837057ab115a033b9707d5
parentb9cb5db5e89a511e1a0488d1a9101fb32d3ad6ad (diff)
parent284f0d364588821ba7e2ea0c42845fcbbf722290 (diff)
downloadrust-04a2cbd1c80e76868dbbe093a890addb720eff5d.tar.gz
rust-04a2cbd1c80e76868dbbe093a890addb720eff5d.zip
Rollup merge of #57132 - daxpedda:master, r=steveklabnik
Document that `-C opt-level=0` implies `-C debug-assertions`.

I couldn't find it stated anywhere else (https://doc.rust-lang.org/nightly/rustc/codegen-options/index.html#opt-level).
It was a problem before here: https://github.com/rust-lang/rust/issues/39449, it got lost in the migration to the new documentation I assume.

On a sidenote: I think that `-C opt-level=0` having a sideeffect on another flag should be changed. Having compiler flags affecting others doesn't make much sense to me, they are used to fine tune anyway.
In any case, this plays no role in this PR.
-rw-r--r--src/doc/rustc/src/codegen-options/index.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/doc/rustc/src/codegen-options/index.md b/src/doc/rustc/src/codegen-options/index.md
index 94f21042c8f..a616409d9a4 100644
--- a/src/doc/rustc/src/codegen-options/index.md
+++ b/src/doc/rustc/src/codegen-options/index.md
@@ -187,7 +187,7 @@ This flag lets you control debug information:
 
 This flag lets you control the optimization level.
 
-* `0`: no optimizations
+* `0`: no optimizations, also turn on `cfg(debug_assertions)`.
 * `1`: basic optimizations
 * `2`: some optimizations
 * `3`: all optimizations