diff --git a/rocclr/runtime/device/pal/palprogram.hpp b/rocclr/runtime/device/pal/palprogram.hpp index fceded4764..dc1db1d3b8 100644 --- a/rocclr/runtime/device/pal/palprogram.hpp +++ b/rocclr/runtime/device/pal/palprogram.hpp @@ -223,7 +223,8 @@ class HSAILProgram : public device::Program { } //! Destroys CPU allocations in the code segment - void DestroySegmentCpuAccess() const { codeSegment_->DestroyCpuAccess(); } + void DestroySegmentCpuAccess() const + { if (!isNull()) { codeSegment_->DestroyCpuAccess(); } } private: //! Disable default copy constructor