From 99527c7ef7669c5b79c266d04a5d19ce26be0325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Mon, 10 Aug 2026 17:24:14 +0200 Subject: [PATCH] Add missing default return values Those can cause crashes with some compilers --- src/xc_integrator/xc_data/device/xc_device_data.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xc_integrator/xc_data/device/xc_device_data.hpp b/src/xc_integrator/xc_data/device/xc_device_data.hpp index 9c48a1c1..c61126ce 100644 --- a/src/xc_integrator/xc_data/device/xc_device_data.hpp +++ b/src/xc_integrator/xc_data/device/xc_device_data.hpp @@ -347,18 +347,21 @@ struct required_term_storage { if( ref_tracker.ks_scheme == RKS ) return npts; if( ref_tracker.ks_scheme == UKS or ref_tracker.ks_scheme == GKS ) return 2*npts; } + return 0ul; } inline size_t grid_FXC_B_size(size_t npts){ if( grid_FXC_B ) { if( ref_tracker.ks_scheme == RKS ) return 3*npts; if( ref_tracker.ks_scheme == UKS or ref_tracker.ks_scheme == GKS ) return 6*npts; } + return 0ul; } inline size_t grid_FXC_C_size(size_t npts){ if( grid_FXC_C ) { if( ref_tracker.ks_scheme == RKS ) return npts; if( ref_tracker.ks_scheme == UKS or ref_tracker.ks_scheme == GKS ) return 2*npts; } + return 0ul; }