diff options
Diffstat (limited to 'vcpkg/ports/crashpad/fix-linux.patch')
| -rw-r--r-- | vcpkg/ports/crashpad/fix-linux.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/vcpkg/ports/crashpad/fix-linux.patch b/vcpkg/ports/crashpad/fix-linux.patch new file mode 100644 index 0000000..a249686 --- /dev/null +++ b/vcpkg/ports/crashpad/fix-linux.patch @@ -0,0 +1,14 @@ +diff --git a/util/misc/uuid.cc b/util/misc/uuid.cc +index 3013d7b..4cc135f 100644 +--- a/util/misc/uuid.cc ++++ b/util/misc/uuid.cc +@@ -41,7 +41,8 @@ + namespace crashpad { + + static_assert(sizeof(UUID) == 16, "UUID must be 16 bytes"); +-static_assert(std::is_pod<UUID>::value, "UUID must be POD"); ++static_assert(std::is_standard_layout<UUID>::value, "UUID must be a standard-layout type"); ++static_assert(std::is_trivial<UUID>::value, "UUID must be a trivial type"); + + bool UUID::operator==(const UUID& that) const { + return memcmp(this, &that, sizeof(*this)) == 0; |