소스 검색

We can't accept usize directly, i guess accept `MyU64`?

Lokathor 6 년 전
부모
커밋
c548dc5b34
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      testcrate/build.rs

+ 5 - 3
testcrate/build.rs

@@ -777,10 +777,12 @@ fn main() {
     }
     
     // count leading zeros
-    gen(|(a): (usize)| {
-            Some(a.leading_zeros())
+    gen(|a: MyU128| {
+            Some((a as usize).leading_zeros())
         },
-        "builtins::int::__clzsi2(a)");
+        "{
+            builtins::int::__clzsi2(a as usize)
+        }");
 }
 
 macro_rules! gen_float {