From 608f7bc36c778030ed5204d87ac079ee45be5ca1 Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Mon, 20 Aug 2018 17:44:11 +0100 Subject: [PATCH] Fixed a bug in the unit tests without JUCE_STRICT_REFCOUNTEDPOINTER --- modules/juce_core/containers/juce_ReferenceCountedArray.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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);