mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-28 04:41:07 +00:00
Fix build errors on GCC 14
Fix errors due to the new template-id-cdtor warning, e.g.:
renderdoc/renderdoc/driver/vulkan/vk_serialise.cpp:201:58: error: template-id not allowed for constructor in C++20 [-Werror=template-id-cdtor]
201 | OptionalResources<Serialiser<SerialiserMode::Writing>>(Serialiser<SerialiserMode::Writing> &ser)
|
This commit is contained in:
committed by
Baldur Karlsson
parent
c1afe9e984
commit
2147b4db75
@@ -198,12 +198,9 @@ private:
|
||||
template <>
|
||||
struct OptionalResources<Serialiser<SerialiserMode::Writing>>
|
||||
{
|
||||
OptionalResources<Serialiser<SerialiserMode::Writing>>(Serialiser<SerialiserMode::Writing> &ser)
|
||||
{
|
||||
}
|
||||
~OptionalResources<Serialiser<SerialiserMode::Writing>>() {}
|
||||
OptionalResources<Serialiser<SerialiserMode::Writing>>(
|
||||
const OptionalResources<Serialiser<SerialiserMode::Writing>> &) = default;
|
||||
OptionalResources(Serialiser<SerialiserMode::Writing> &ser) {}
|
||||
~OptionalResources() {}
|
||||
OptionalResources(const OptionalResources<Serialiser<SerialiserMode::Writing>> &) = default;
|
||||
OptionalResources<Serialiser<SerialiserMode::Writing>> &operator=(
|
||||
const OptionalResources<Serialiser<SerialiserMode::Writing>> &) = default;
|
||||
};
|
||||
@@ -211,13 +208,9 @@ struct OptionalResources<Serialiser<SerialiserMode::Writing>>
|
||||
template <>
|
||||
struct OptionalResources<Serialiser<SerialiserMode::Reading>>
|
||||
{
|
||||
OptionalResources<Serialiser<SerialiserMode::Reading>>(Serialiser<SerialiserMode::Reading> &ser)
|
||||
{
|
||||
Counter++;
|
||||
}
|
||||
~OptionalResources<Serialiser<SerialiserMode::Reading>>() { Counter--; }
|
||||
OptionalResources<Serialiser<SerialiserMode::Reading>>(
|
||||
const OptionalResources<Serialiser<SerialiserMode::Reading>> &) = default;
|
||||
OptionalResources(Serialiser<SerialiserMode::Reading> &ser) { Counter++; }
|
||||
~OptionalResources() { Counter--; }
|
||||
OptionalResources(const OptionalResources<Serialiser<SerialiserMode::Reading>> &) = default;
|
||||
OptionalResources<Serialiser<SerialiserMode::Reading>> &operator=(
|
||||
const OptionalResources<Serialiser<SerialiserMode::Reading>> &) = default;
|
||||
static int Counter;
|
||||
|
||||
Reference in New Issue
Block a user