diff --git a/src/libcore/iter/mod.rs b/src/libcore/iter/mod.rs index 44fe16a25088..be09182c01aa 100644 --- a/src/libcore/iter/mod.rs +++ b/src/libcore/iter/mod.rs @@ -590,7 +590,9 @@ unsafe impl<'a, I, T: 'a> TrustedRandomAccess for Copied } #[inline] - fn may_have_side_effect() -> bool { false } + fn may_have_side_effect() -> bool { + I::may_have_side_effect() + } } #[unstable(feature = "iter_copied", issue = "0")]