diff --git a/modules/juce_core/memory/juce_ReferenceCountedObject.h b/modules/juce_core/memory/juce_ReferenceCountedObject.h index 36855c767d..cf60756ff3 100644 --- a/modules/juce_core/memory/juce_ReferenceCountedObject.h +++ b/modules/juce_core/memory/juce_ReferenceCountedObject.h @@ -248,7 +248,7 @@ public: #if JUCE_COMPILER_SUPPORTS_NULLPTR /** Creates a pointer to a null object. */ - ReferenceCountedObjectPtr (std::nullptr_t) noexcept + ReferenceCountedObjectPtr (decltype (nullptr)) noexcept : referencedObject (nullptr) { } diff --git a/modules/juce_core/memory/juce_ScopedPointer.h b/modules/juce_core/memory/juce_ScopedPointer.h index 0327c60d00..3db0c1cfb2 100644 --- a/modules/juce_core/memory/juce_ScopedPointer.h +++ b/modules/juce_core/memory/juce_ScopedPointer.h @@ -78,7 +78,7 @@ public: #if JUCE_COMPILER_SUPPORTS_NULLPTR /** Creates a ScopedPointer containing a null pointer. */ - inline ScopedPointer (std::nullptr_t) noexcept : object (nullptr) + inline ScopedPointer (decltype (nullptr)) noexcept : object (nullptr) { } #endif