From a79d6bee2c1aae013c094291f0cabb4834c7115c Mon Sep 17 00:00:00 2001 From: sammyblueeyes Date: Thu, 22 Jun 2023 14:26:01 -0600 Subject: [PATCH] if defined(__cplusplus) for xpum_vgpu_precheck_result_t default constructor Default constructor not valid for C compilation. --- core/include/xpum_structs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/include/xpum_structs.h b/core/include/xpum_structs.h index d23a5413..a966d5ac 100755 --- a/core/include/xpum_structs.h +++ b/core/include/xpum_structs.h @@ -1078,11 +1078,13 @@ typedef struct { } xpum_sensor_reading_t; typedef struct xpum_vgpu_precheck_result_t { +#if defined(__cplusplus) xpum_vgpu_precheck_result_t(): vmxFlag(false), iommuStatus(false), sriovStatus(false) { vmxMessage[0] = 0; iommuMessage[0] = 0; sriovMessage[0] = 0; } +#endif bool vmxFlag; ///< VMX flag bool iommuStatus; ///< IOMMU status flag bool sriovStatus; ///< SR-IOV status flag