Merge pull request #1692 from Kangz/fix_default_copy_dtor

Fix IVariant -Wdeprecated-copy-with-dtor
This commit is contained in:
Hans-Kristian Arntzen 2021-06-21 14:53:13 +02:00 committed by GitHub
commit 9cdeefb5e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -417,6 +417,11 @@ struct IVariant
virtual ~IVariant() = default;
virtual IVariant *clone(ObjectPoolBase *pool) = 0;
ID self = 0;
protected:
IVariant() = default;
IVariant(const IVariant&) = default;
IVariant &operator=(const IVariant&) = default;
};
#define SPIRV_CROSS_DECLARE_CLONE(T) \