Skip to content

Commit 5b283ff

Browse files
committed
fix compile errors/warnings
1 parent c0d9b91 commit 5b283ff

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pgvectorscale/src/access_method/build.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ pub const MAX_DIMENSION_NO_SBQ: u32 = 2000;
7676

7777
/// Data about parallel index build that never changes.
7878
#[derive(Debug, Copy, Clone)]
79+
#[cfg_attr(not(feature = "build_parallel"), allow(dead_code))]
7980
struct ParallelSharedParams {
8081
heaprelid: Oid,
8182
indexrelid: Oid,
@@ -84,6 +85,7 @@ struct ParallelSharedParams {
8485

8586
/// Status data for parallel index builds, shared among all parallel workers.
8687
#[derive(Debug)]
88+
#[cfg_attr(not(feature = "build_parallel"), allow(dead_code))]
8789
struct ParallelShared {
8890
params: ParallelSharedParams,
8991
ntuples: usize,
@@ -451,8 +453,9 @@ fn maybe_train_quantizer(
451453
const PARALLEL_BUILD_MAIN: *const c_char = c"_vectorscale_build_main".as_ptr();
452454
#[pg_guard]
453455
#[unsafe(no_mangle)]
456+
#[cfg(feature = "build_parallel")]
454457
pub extern "C-unwind" fn _vectorscale_build_main(
455-
seg: *mut pg_sys::dsm_segment,
458+
_seg: *mut pg_sys::dsm_segment,
456459
shm_toc: *mut pg_sys::shm_toc,
457460
) {
458461
let status_flags = unsafe { (*pg_sys::MyProc).statusFlags };
@@ -465,7 +468,7 @@ pub extern "C-unwind" fn _vectorscale_build_main(
465468
pg_sys::shm_toc_lookup(shm_toc, parallel::SHM_TOC_SHARED_KEY, false)
466469
.cast::<ParallelShared>()
467470
};
468-
let tablescandesc = unsafe {
471+
let _tablescandesc = unsafe {
469472
pg_sys::shm_toc_lookup(shm_toc, parallel::SHM_TOC_TABLESCANDESC_KEY, false)
470473
.cast::<pg_sys::ParallelTableScanDescData>()
471474
};

0 commit comments

Comments
 (0)