diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2017-01-27 18:48:46 +0100 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2017-01-27 20:03:40 +0100 |
commit | d4f772b83ab0ed5d957ab51dbd096dec1d88076d (patch) | |
tree | 83e736e1e2f2d48aa8ce9807be05595546b4ad75 /src/codegen/mod.rs | |
parent | 33df99a73784c1846b62f97ebff3848cdd76c3b1 (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.rs | 7 |
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()); |