From 71499ad1763cd977ad80fa92f3782971c7b4e14c Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Fri, 6 Jul 2012 18:39:01 +0000 Subject: [PATCH] Add noexcept test for offsetof macro per [support.types]/p4. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@159846 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/language.support/support.types/offsetof.pass.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/language.support/support.types/offsetof.pass.cpp b/test/language.support/support.types/offsetof.pass.cpp index 758f2152..e36ac229 100644 --- a/test/language.support/support.types/offsetof.pass.cpp +++ b/test/language.support/support.types/offsetof.pass.cpp @@ -13,6 +13,14 @@ #error offsetof not defined #endif +struct A +{ + int x; +}; + int main() { +#if (__has_feature(cxx_noexcept)) + static_assert(noexcept(offsetof(A, x)), ""); +#endif }