about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDylan MacKenzie <ecstaticmorse@gmail.com>2019-09-20 08:49:46 -0700
committerDylan MacKenzie <ecstaticmorse@gmail.com>2019-09-28 07:06:52 -0700
commitf2ff425622183ff403e406fd472460cf4af142de (patch)
tree8735efd8c9e2ee11712611f26a47502855cf7b7e
parent27bd84916c857f84d1562874e660cbb8f2d4aa2c (diff)
downloadrust-f2ff425622183ff403e406fd472460cf4af142de.tar.gz
rust-f2ff425622183ff403e406fd472460cf4af142de.zip
Add rationale for `suppress_errors` flag
-rw-r--r--src/librustc_mir/transform/qualify_consts.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc_mir/transform/qualify_consts.rs b/src/librustc_mir/transform/qualify_consts.rs
index 54cc63c929c..bb9b11656ca 100644
--- a/src/librustc_mir/transform/qualify_consts.rs
+++ b/src/librustc_mir/transform/qualify_consts.rs
@@ -674,8 +674,10 @@ struct Checker<'a, 'tcx> {
 
     temp_promotion_state: IndexVec<Local, TempState>,
     promotion_candidates: Vec<Candidate>,
-    errors: Vec<(Span, String)>,
+
+    /// If `true`, do not emit errors to the user, merely collect them in `errors`.
     suppress_errors: bool,
+    errors: Vec<(Span, String)>,
 }
 
 macro_rules! unleash_miri {