SWDEV-1 - Fix -Wfinal-dtor-non-final-class

rocclr/platform/external_memory.hpp:93:30: warning: class with destructor marked 'final' cannot be inherited from [-Wfinal-dtor-non-final-class]
   93 |     virtual ~ExternalImage() final {}

Change-Id: I56d760fa6c08544100e3bc03d35129bd16d8a428
Šī revīzija ir iekļauta:
Matt Arsenault
2023-06-23 09:05:51 -04:00
vecāks 98e0607f0e
revīzija e9750de215
+4 -4
Parādīt failu
@@ -52,7 +52,7 @@ namespace amd
ExternalMemory::HandleType handle_type_;
};
class ExternalBuffer : public Buffer, public ExternalMemory
class ExternalBuffer final : public Buffer, public ExternalMemory
{
protected:
// Initializes device memory array, which is located after ExternalBuffer object in memory
@@ -69,11 +69,11 @@ namespace amd
setInteropObj(this);
}
virtual ~ExternalBuffer() final {}
virtual ~ExternalBuffer() {}
};
// to be modified once image requirments are known, for now, implement like buffer
class ExternalImage : public Buffer, public ExternalMemory
class ExternalImage final : public Buffer, public ExternalMemory
{
protected:
// Initializes device memory array, which is located after ExternalImage object in memory
@@ -90,6 +90,6 @@ namespace amd
setInteropObj(this);
}
virtual ~ExternalImage() final {}
virtual ~ExternalImage() {}
};
}