From e1ced5f3859e9a77c56cc60b8bd0d63a8f1589e7 Mon Sep 17 00:00:00 2001 From: Zhang Junyang Date: Sun, 9 Feb 2025 21:16:24 +0800 Subject: [PATCH] Conditionally compile dead code in `interval_set.rs` --- kernel/src/vm/vmar/interval_set.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/src/vm/vmar/interval_set.rs b/kernel/src/vm/vmar/interval_set.rs index 026da4adc..57df6c7da 100644 --- a/kernel/src/vm/vmar/interval_set.rs +++ b/kernel/src/vm/vmar/interval_set.rs @@ -100,6 +100,7 @@ where /// /// If no such item exists, returns [`None`]. Otherwise, returns the item /// that contains the point. + #[cfg(ktest)] pub fn take_one(&mut self, point: &K) -> Option { let mut cursor = self .btree @@ -122,6 +123,7 @@ where /// /// This method returns a draining iterator that removes the items from the /// interval set. + #[cfg(ktest)] pub fn take<'a>(&'a mut self, range: &Range) -> IntervalDrain<'a, K, V> { let cursor = self .btree