Skip to content

Commit e60a083

Browse files
authored
Merge pull request #39 from dtolnay/emscripten128
Enable u128 codepath for Emscripten targets on rust 1.40+
2 parents 862e6e5 + 1d7623b commit e60a083

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

build.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ fn main() {
1414
let target = env::var("TARGET").unwrap();
1515
let emscripten = target == "asmjs-unknown-emscripten" || target == "wasm32-unknown-emscripten";
1616

17-
// 128-bit integers disabled on Emscripten targets as Emscripten doesn't
18-
// currently support integers larger than 64 bits.
19-
if !emscripten {
17+
// 128-bit integers Disabled on Emscripten targets before Rust 1.40 since
18+
// Emscripten did not support 128-bit integers until Rust 1.40
19+
// (https://github.com/rust-lang/rust/pull/65251)
20+
if !emscripten || minor >= 40 {
2021
println!("cargo:rustc-cfg=integer128");
2122
}
2223

0 commit comments

Comments
 (0)