aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/crashpad/fix-linux.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/crashpad/fix-linux.patch')
-rw-r--r--vcpkg/ports/crashpad/fix-linux.patch14
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;