Minor: unique_ptr template resolution workaround for MSVC (#5215)

Signed-off-by: drcosmin <cosmin.dr@pm.me>
This commit is contained in:
Cosmin D.
2026-06-30 04:33:18 -07:00
committed by GitHub
parent b7566c6293
commit adf78d3a76
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -400,7 +400,7 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec
};
std::unique_ptr<T, decltype(deleter)> obj(AllocatorTraits::allocate(alloc, 1), deleter);
AllocatorTraits::construct(alloc, obj.get(), std::forward<Args>(args)...);
JSON_ASSERT(obj != nullptr);
JSON_ASSERT(obj);
return obj.release();
}
+1 -1
View File
@@ -20918,7 +20918,7 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec
};
std::unique_ptr<T, decltype(deleter)> obj(AllocatorTraits::allocate(alloc, 1), deleter);
AllocatorTraits::construct(alloc, obj.get(), std::forward<Args>(args)...);
JSON_ASSERT(obj != nullptr);
JSON_ASSERT(obj);
return obj.release();
}