From 9bd659b2299c57c4e2d4f43dbabef64451a68fae Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 8 Mar 2025 06:26:04 +0100 Subject: Variant.cc: Handle VariantKind of type 'kNull' Variant.h: Minor tweak. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/NewKit/Variant.h | 4 ++-- dev/Kernel/src/Variant.cc | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'dev') diff --git a/dev/Kernel/NewKit/Variant.h b/dev/Kernel/NewKit/Variant.h index 38dad66e..7b3e8f98 100644 --- a/dev/Kernel/NewKit/Variant.h +++ b/dev/Kernel/NewKit/Variant.h @@ -43,8 +43,8 @@ namespace NeOS { } - explicit Variant(nullPtr) - : fPtr(nullptr), fKind(VariantKind::kNull) + explicit Variant(nullPtr ptr) + : fPtr(ptr), fKind(VariantKind::kNull) { } diff --git a/dev/Kernel/src/Variant.cc b/dev/Kernel/src/Variant.cc index 79776c61..d35de76b 100644 --- a/dev/Kernel/src/Variant.cc +++ b/dev/Kernel/src/Variant.cc @@ -20,8 +20,10 @@ namespace NeOS return ("Class:{String}"); case VariantKind::kBlob: return ("Class:{Blob}"); - default: + case VariantKind::kNull: return ("Class:{Null}"); + default: + return ("Class:{Unknown}"); } } -- cgit v1.2.3