diff --git a/modules/juce_core/containers/juce_ReferenceCountedArray.cpp b/modules/juce_core/containers/juce_ReferenceCountedArray.cpp index e9f64d3f88..15d380f566 100644 --- a/modules/juce_core/containers/juce_ReferenceCountedArray.cpp +++ b/modules/juce_core/containers/juce_ReferenceCountedArray.cpp @@ -82,7 +82,12 @@ public: expectEquals (derivedObject->getReferenceCount(), 1); baseArray.add (baseObjectPtr); + + #if JUCE_STRICT_REFCOUNTEDPOINTER baseArray.add (derivedObjectPtr); + #else + baseArray.add (derivedObjectPtr.get()); + #endif for (auto o : baseArray) expectEquals (o->getReferenceCount(), 2);