diff options
Diffstat (limited to 'sal/rtl')
-rw-r--r-- | sal/rtl/string.cxx | 7 | ||||
-rw-r--r-- | sal/rtl/ustring.cxx | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/sal/rtl/string.cxx b/sal/rtl/string.cxx index a649406f68ad..94be8029032a 100644 --- a/sal/rtl/string.cxx +++ b/sal/rtl/string.cxx @@ -33,6 +33,13 @@ #include <rtl/math.h> +#if defined _WIN32 +// Temporary check to verify that the #pragma pack around rtl_String is indeed cargo cult and can +// safely be removed: +static_assert(alignof (rtl_String) == 4); +static_assert(sizeof (rtl_String) == 12); +#endif + /* ======================================================================= */ #if USE_SDT_PROBES diff --git a/sal/rtl/ustring.cxx b/sal/rtl/ustring.cxx index a5efa62d759c..4aac64556666 100644 --- a/sal/rtl/ustring.cxx +++ b/sal/rtl/ustring.cxx @@ -42,6 +42,13 @@ #include <rtl/math.h> +#if defined _WIN32 +// Temporary check to verify that the #pragma pack around rtl_uString is indeed cargo cult and can +// safely be removed: +static_assert(alignof (rtl_uString) == 4); +static_assert(sizeof (rtl_uString) == 12); +#endif + /* ======================================================================= */ #if USE_SDT_PROBES |