[scudo] Add [[no_unique_address]] attribute to new MapPlatformData variables
Differential Revision: https://reviews.llvm.org/D129237
GitOrigin-RevId: 5f3818c7df7d2e2c9bc8b98d534b138f514238a4
diff --git a/release.h b/release.h
index 9dad3c3..49cc6ae 100644
--- a/release.h
+++ b/release.h
@@ -138,7 +138,7 @@
uptr SizePerRegion;
uptr BufferSize;
uptr *Buffer;
- MapPlatformData MapData = {};
+ [[no_unique_address]] MapPlatformData MapData = {};
static HybridMutex Mutex;
static uptr StaticBuffer[StaticBufferCount];
diff --git a/vector.h b/vector.h
index 84e9c53..d43205a 100644
--- a/vector.h
+++ b/vector.h
@@ -95,7 +95,7 @@
T LocalData[256 / sizeof(T)] = {};
uptr CapacityBytes = 0;
uptr Size = 0;
- MapPlatformData MapData = {};
+ [[no_unique_address]] MapPlatformData MapData = {};
};
template <typename T> class Vector : public VectorNoCtor<T> {