diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp index fd5102bb..e9541949 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp @@ -55,7 +55,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp index f2610a3e..7d84f815 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp @@ -62,7 +62,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp index a3f95a48..b0902cd8 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp @@ -55,7 +55,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp index 2f3e9965..fdb0b7db 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp @@ -62,7 +62,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp index 42649435..b7edfcec 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp @@ -40,7 +40,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp index 0f3add56..e1a2c5ff 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp @@ -42,7 +42,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp index 9ce60adb..c9ec413e 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp @@ -75,7 +75,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} A(const A& a) : i(a.i) {} A(const volatile A& a) : i(a.i) {} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp index a2a1a447..804289c9 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp @@ -79,7 +79,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} A(const A& a) : i(a.i) {} A(const volatile A& a) : i(a.i) {} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp index d33b81ef..0a0fa0a1 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp @@ -75,7 +75,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} A(const A& a) : i(a.i) {} A(const volatile A& a) : i(a.i) {} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp index 886a65f7..cd7cfd8a 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp @@ -80,7 +80,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} A(const A& a) : i(a.i) {} A(const volatile A& a) : i(a.i) {} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp index f0d9a241..98d4bee4 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp @@ -38,7 +38,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp index b2398860..80ee0dbe 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp @@ -38,7 +38,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp index 3072dd58..c6c1921d 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp @@ -38,7 +38,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp index f9044bf1..b9d6c92a 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp @@ -38,7 +38,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;} diff --git a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp index 18038ae0..6644345a 100644 --- a/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp +++ b/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp @@ -38,7 +38,7 @@ struct A { int i; - explicit A(int d = 0) : i(d) {} + explicit A(int d = 0) noexcept {i=d;} friend bool operator==(const A& x, const A& y) {return x.i == y.i;}