aboutsummaryrefslogtreecommitdiff
path: root/test/run_tests.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-01-14 02:52:33 -0700
committerAndrew Kelley <superjoe30@gmail.com>2016-01-14 02:52:33 -0700
commit5f9ecb8566645f16ff9bf8527c92c7db9baf9719 (patch)
tree539e1d309e50a96ee243623e0788fb5cca4a5efe /test/run_tests.cpp
parentd121ed961ac9fa58a5a6e2695dc62dbb01c60523 (diff)
downloadzig-5f9ecb8566645f16ff9bf8527c92c7db9baf9719.tar.gz
zig-5f9ecb8566645f16ff9bf8527c92c7db9baf9719.zip
instead of 'as' to cast, call type as function
Diffstat (limited to 'test/run_tests.cpp')
-rw-r--r--test/run_tests.cpp90
1 files changed, 45 insertions, 45 deletions
diff --git a/test/run_tests.cpp b/test/run_tests.cpp
index 71bef5309c..1a7d35d4f9 100644
--- a/test/run_tests.cpp
+++ b/test/run_tests.cpp
@@ -272,7 +272,7 @@ use "std.zig";
pub fn main(argc: isize, argv: &&u8, env: &&u8) i32 => {
const a : i32 = 1;
- const b = 2 as i32;
+ const b = i32(2);
if (a + b == 3) {
print_str("OK\n");
}
@@ -302,7 +302,7 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) i32 => {
}
const c = {
- const no_conflict = 10 as i32;
+ const no_conflict = i32(10);
no_conflict
};
if (c == 10) { print_str("OK 2\n"); }
@@ -358,7 +358,7 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) i32 => {
var zero : i32 = 0;
if (zero == 0) { print_str("zero\n"); }
- var i = 0 as i32;
+ var i = i32(0);
loop_start:
if (i == 3) {
goto done;
@@ -384,7 +384,7 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) i32 => {
}
i = 0;
- var accumulator = 0 as u32;
+ var accumulator = u32(0);
while (i < 5) {
accumulator += array[i];
@@ -430,9 +430,9 @@ pub fn main(argc : isize, argv : &&u8, env : &&u8) i32 => {
if (90 >> 1 >> 2 != 90 >> 3) { print_str("BAD 7\n"); }
if (100 - 1 + 1000 != 1099) { print_str("BAD 8\n"); }
if (5 * 4 / 2 % 3 != 1) { print_str("BAD 9\n"); }
- if (5 as i32 as i32 != 5) { print_str("BAD 10\n"); }
+ if (i32(i32(5)) != 5) { print_str("BAD 10\n"); }
if (!!false) { print_str("BAD 11\n"); }
- if (7 as i32 != --(7 as i32)) { print_str("BAD 12\n"); }
+ if (i32(7) != --(i32(7))) { print_str("BAD 12\n"); }
print_str("OK\n");
return 0;
@@ -495,82 +495,82 @@ export fn main(argc : isize, argv : &&u8, env : &&u8) i32 => {
printf(c"\n");
printf(c"0: %llu\n",
- 0 as u64);
+ u64(0));
printf(c"320402575052271: %llu\n",
- 320402575052271 as u64);
+ u64(320402575052271));
printf(c"0x01236789abcdef: %llu\n",
- 0x01236789abcdef as u64);
+ u64(0x01236789abcdef));
printf(c"0xffffffffffffffff: %llu\n",
- 0xffffffffffffffff as u64);
+ u64(0xffffffffffffffff));
printf(c"0x000000ffffffffffffffff: %llu\n",
- 0x000000ffffffffffffffff as u64);
+ u64(0x000000ffffffffffffffff));
printf(c"0o1777777777777777777777: %llu\n",
- 0o1777777777777777777777 as u64);
+ u64(0o1777777777777777777777));
printf(c"0o0000001777777777777777777777: %llu\n",
- 0o0000001777777777777777777777 as u64);
+ u64(0o0000001777777777777777777777));
printf(c"0b1111111111111111111111111111111111111111111111111111111111111111: %llu\n",
- 0b1111111111111111111111111111111111111111111111111111111111111111 as u64);
+ u64(0b1111111111111111111111111111111111111111111111111111111111111111));
printf(c"0b0000001111111111111111111111111111111111111111111111111111111111111111: %llu\n",
- 0b0000001111111111111111111111111111111111111111111111111111111111111111 as u64);
+ u64(0b0000001111111111111111111111111111111111111111111111111111111111111111));
printf(c"\n");
printf(c"0.0: %a\n",
- 0.0 as f64);
+ f64(0.0));
printf(c"0e0: %a\n",
- 0e0 as f64);
+ f64(0e0));
printf(c"0.0e0: %a\n",
- 0.0e0 as f64);
+ f64(0.0e0));
printf(c"000000000000000000000000000000000000000000000000000000000.0e0: %a\n",
- 000000000000000000000000000000000000000000000000000000000.0e0 as f64);
+ f64(000000000000000000000000000000000000000000000000000000000.0e0));
printf(c"0.000000000000000000000000000000000000000000000000000000000e0: %a\n",
- 0.000000000000000000000000000000000000000000000000000000000e0 as f64);
+ f64(0.000000000000000000000000000000000000000000000000000000000e0));
printf(c"0.0e000000000000000000000000000000000000000000000000000000000: %a\n",
- 0.0e000000000000000000000000000000000000000000000000000000000 as f64);
+ f64(0.0e000000000000000000000000000000000000000000000000000000000));
printf(c"1.0: %a\n",
- 1.0 as f64);
+ f64(1.0));
printf(c"10.0: %a\n",
- 10.0 as f64);
+ f64(10.0));
printf(c"10.5: %a\n",
- 10.5 as f64);
+ f64(10.5));
printf(c"10.5e5: %a\n",
- 10.5e5 as f64);
+ f64(10.5e5));
printf(c"10.5e+5: %a\n",
- 10.5e+5 as f64);
+ f64(10.5e+5));
printf(c"50.0e-2: %a\n",
- 50.0e-2 as f64);
+ f64(50.0e-2));
printf(c"50e-2: %a\n",
- 50e-2 as f64);
+ f64(50e-2));
printf(c"\n");
printf(c"0x1.0: %a\n",
- 0x1.0 as f64);
+ f64(0x1.0));
printf(c"0x10.0: %a\n",
- 0x10.0 as f64);
+ f64(0x10.0));
printf(c"0x100.0: %a\n",
- 0x100.0 as f64);
+ f64(0x100.0));
printf(c"0x103.0: %a\n",
- 0x103.0 as f64);
+ f64(0x103.0));
printf(c"0x103.7: %a\n",
- 0x103.7 as f64);
+ f64(0x103.7));
printf(c"0x103.70: %a\n",
- 0x103.70 as f64);
+ f64(0x103.70));
printf(c"0x103.70p4: %a\n",
- 0x103.70p4 as f64);
+ f64(0x103.70p4));
printf(c"0x103.70p5: %a\n",
- 0x103.70p5 as f64);
+ f64(0x103.70p5));
printf(c"0x103.70p+5: %a\n",
- 0x103.70p+5 as f64);
+ f64(0x103.70p+5));
printf(c"0x103.70p-5: %a\n",
- 0x103.70p-5 as f64);
+ f64(0x103.70p-5));
printf(c"\n");
printf(c"0b10100.00010e0: %a\n",
- 0b10100.00010e0 as f64);
+ f64(0b10100.00010e0));
printf(c"0o10700.00010e0: %a\n",
- 0o10700.00010e0 as f64);
+ f64(0o10700.00010e0));
return 0;
}
@@ -818,7 +818,7 @@ pub fn main(argc : isize, argv : &&u8, env : &&u8) i32 => {
use "std.zig";
pub fn main(argc: isize, argv: &&u8, env: &&u8) i32 => {
- var x = 3 as i32;
+ var x = i32(3);
const y = &x;
*y += 1;
@@ -1116,7 +1116,7 @@ fn a() i32 => {}
fn a() => {
b();
}
- )SOURCE", 1, ".tmp_source.zig:3:5: error: undefined function: 'b'");
+ )SOURCE", 1, ".tmp_source.zig:3:5: error: use of undeclared identifier 'b'");
add_compile_fail_case("wrong number of arguments", R"SOURCE(
fn a() => {
@@ -1282,7 +1282,7 @@ fn f() => {
add_compile_fail_case("missing else clause", R"SOURCE(
fn f() => {
const x : i32 = if (true) { 1 };
- const y = if (true) { 1 as i32 };
+ const y = if (true) { i32(1) };
}
)SOURCE", 2, ".tmp_source.zig:3:21: error: expected type 'i32', got 'void'",
".tmp_source.zig:4:15: error: incompatible types: 'i32' and 'void'");
@@ -1383,9 +1383,9 @@ fn f() => {
add_compile_fail_case("cast unreachable", R"SOURCE(
fn f() i32 => {
- (return 1) as i32
+ i32(return 1)
}
- )SOURCE", 1, ".tmp_source.zig:3:16: error: invalid cast from type 'unreachable' to 'i32'");
+ )SOURCE", 1, ".tmp_source.zig:3:8: error: invalid cast from type 'unreachable' to 'i32'");
add_compile_fail_case("invalid builtin fn", R"SOURCE(
fn f() @bogus(foo) => {