From 9109fcec1242405a51781daeac0d4415130cd2d3 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Tue, 26 Aug 2025 14:05:34 +0200 Subject: [PATCH] Further conditional compilation --- src/ifcparse/rocksdb_map_adapter.h | 2 ++ src/ifcparse/rocksdb_set_view.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/ifcparse/rocksdb_map_adapter.h b/src/ifcparse/rocksdb_map_adapter.h index fc92f9aa59..32562d3e06 100644 --- a/src/ifcparse/rocksdb_map_adapter.h +++ b/src/ifcparse/rocksdb_map_adapter.h @@ -205,9 +205,11 @@ public: mutable value_type cached_value_; void check_valid() { +#ifdef WITH_ROCKSDB if (!it_ || !it_->Valid() || !it_->key().starts_with(prefix_)) { it_.reset(); } +#endif } public: diff --git a/src/ifcparse/rocksdb_set_view.h b/src/ifcparse/rocksdb_set_view.h index e9e1906e81..be2b26223a 100644 --- a/src/ifcparse/rocksdb_set_view.h +++ b/src/ifcparse/rocksdb_set_view.h @@ -79,8 +79,10 @@ public: // Validates the current iterator state. void check_valid() { +#ifdef WITH_ROCKSDB if (!it_ || !it_->Valid() || !it_->key().starts_with(prefix_)) it_.reset(); +#endif } public: