summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2017-01-27 18:48:46 +0100
committerEmilio Cobos Álvarez <emilio@crisal.io>2017-01-27 20:03:40 +0100
commitd4f772b83ab0ed5d957ab51dbd096dec1d88076d (patch)
tree83e736e1e2f2d48aa8ce9807be05595546b4ad75 /src/codegen/mod.rs
parent33df99a73784c1846b62f97ebff3848cdd76c3b1 (diff)
Remove recently-added assertion pending investigation.
This fails under BaseErrorResult in Stylo builds. I have no idea right now why that isn't whitelisted (should be, given we're calling it from TErrorResult's code generation). Let's disable this pending further investigation since I don't have time to dig into it right now.
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r--src/codegen/mod.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs
index db17a3d1..7af70e98 100644
--- a/src/codegen/mod.rs
+++ b/src/codegen/mod.rs
@@ -287,7 +287,12 @@ impl CodeGenerator for Item {
}
debug!("<Item as CodeGenerator>::codegen: self = {:?}", self);
- assert!(whitelisted_items.contains(&self.id()));
+ if !whitelisted_items.contains(&self.id()) {
+ // TODO(emilio, #453): Figure out what to do when this happens
+ // legitimately, we could track the opaque stuff and disable the
+ // assertion there I guess.
+ error!("Found non-whitelisted item in code generation: {:?}", self);
+ }
result.set_seen(self.id());