diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp index 8c09f4fd0..d96ccf9de 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp @@ -37,7 +37,7 @@ test() test1(); test1(); test1(); - const T M(~0); + const T M(static_cast(-1)); test1(); test1(); test1(); diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp index 4b2b20da1..b38e8f583 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp @@ -37,7 +37,7 @@ test() test1(); test1(); test1(); - const T M(~0); + const T M(static_cast(-1)); test1(); test1(); test1(); diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp index 6c4a7f434..734b42099 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp @@ -36,7 +36,7 @@ test() test1(); test1(); test1(); - const T M(~0); + const T M(static_cast(-1)); test1(); test1(); test1(); diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp index 7ff4480ba..cd496fdbc 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp @@ -72,7 +72,7 @@ test() test1(); test1(); test1(); - const T M(~0); + const T M(static_cast(-1)); test1(); test1(); test1();