about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLinus Färnstrand <faern@faern.net>2018-06-03 11:18:24 +0200
committerLinus Färnstrand <faern@faern.net>2018-06-03 11:23:34 +0200
commit8b5f962762b500a1428e9d6937d964922a233fa1 (patch)
tree0d86108c2400f69bd2e859207b321a7f7af47d4e
parent7df009922bc190977ad0ab4e64dd7a72804a442a (diff)
downloadrust-8b5f962762b500a1428e9d6937d964922a233fa1.tar.gz
rust-8b5f962762b500a1428e9d6937d964922a233fa1.zip
Ignore i128 test on asmjs
-rw-r--r--src/test/run-pass/const-endianess.rs13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/test/run-pass/const-endianess.rs b/src/test/run-pass/const-endianess.rs
index b3be827545a..fa34b49210a 100644
--- a/src/test/run-pass/const-endianess.rs
+++ b/src/test/run-pass/const-endianess.rs
@@ -16,12 +16,17 @@ use test::black_box as b;
 
 const BE_U32: u32 = 55u32.to_be();
 const LE_U32: u32 = 55u32.to_le();
-const BE_U128: u128 = 999999u128.to_be();
-const LE_I128: i128 = -999999i128.to_le();
+
 
 fn main() {
     assert_eq!(BE_U32, b(55u32).to_be());
     assert_eq!(LE_U32, b(55u32).to_le());
-    assert_eq!(BE_U128, b(999999u128).to_be());
-    assert_eq!(LE_I128, b(-999999i128).to_le());
+
+    #[cfg(not(target_arch = "asmjs"))]
+    {
+        const BE_U128: u128 = 999999u128.to_be();
+        const LE_I128: i128 = -999999i128.to_le();
+        assert_eq!(BE_U128, b(999999u128).to_be());
+        assert_eq!(LE_I128, b(-999999i128).to_le());
+    }
 }