X-Git-Url: http://nitlanguage.org diff --git a/tests/shootout_nsieve_bytes_alt.nit b/tests/shootout_nsieve_bytes_alt.nit index ab5c703..6a05c79 100644 --- a/tests/shootout_nsieve_bytes_alt.nit +++ b/tests/shootout_nsieve_bytes_alt.nit @@ -39,7 +39,7 @@ fun nsieve(n: Int): Int do var count = 0 var b_arrsz = ((n - 1).to_f / 8.0).ceil.to_i - var bitarr = new Bitarray(new Bytes(new NativeString(b_arrsz), b_arrsz, b_arrsz)) + var bitarr = new Bitarray(new Bytes(new CString(b_arrsz), b_arrsz, b_arrsz)) for i in [2 .. n[ do # If self is already false, then no need to check for multiples if not bitarr[i] then continue @@ -55,7 +55,7 @@ end fun test(n: Int) do - var m = 10000.lshift(n) + var m = 10000 << n print("Primes up to {m} {nsieve(m)}") end