authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-12-03 10:26:07-05:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2019-12-03 10:26:07-05:00
log0d48b60794f5a8deff61afb79fbac10621083538
tree96b08b461e78d16264fb07552e11e1923410f794
parent26c8930b9594ab320b0e3add682e99063491142e
parent29f25cf0591059056203613cb6783123db3ed5dc
signature Signed by PGP key 4AEE18F83AFDEB23

Merge pull request #3837 from yvt/patch-as

Replace the remaining uses of the legacy cast syntax with `@as`

2 files changed, 8 insertions(+), 8 deletions(-)

doc/langref.html.in+6-6
...@@ -1019,7 +1019,7 @@ a +%= b{#endsyntax#}</pre></td>...@@ -1019,7 +1019,7 @@ a +%= b{#endsyntax#}</pre></td>
1019 </ul>1019 </ul>
1020 </td>1020 </td>
1021 <td>1021 <td>
1022 <pre>{#syntax#}u32(std.math.maxInt(u32)) +% 1 == 0{#endsyntax#}</pre>1022 <pre>{#syntax#}@as(u32, std.math.maxInt(u32)) +% 1 == 0{#endsyntax#}</pre>
1023 </td>1023 </td>
1024 </tr>1024 </tr>
1025 <tr>1025 <tr>
...@@ -1058,7 +1058,7 @@ a -%= b{#endsyntax#}</pre></td>...@@ -1058,7 +1058,7 @@ a -%= b{#endsyntax#}</pre></td>
1058 </ul>1058 </ul>
1059 </td>1059 </td>
1060 <td>1060 <td>
1061 <pre>{#syntax#}u32(0) -% 1 == std.math.maxInt(u32){#endsyntax#}</pre>1061 <pre>{#syntax#}@as(u32, 0) -% 1 == std.math.maxInt(u32){#endsyntax#}</pre>
1062 </td>1062 </td>
1063 </tr>1063 </tr>
1064 <tr>1064 <tr>
...@@ -1093,7 +1093,7 @@ a -%= b{#endsyntax#}</pre></td>...@@ -1093,7 +1093,7 @@ a -%= b{#endsyntax#}</pre></td>
1093 </ul>1093 </ul>
1094 </td>1094 </td>
1095 <td>1095 <td>
1096 <pre>{#syntax#}-%i32(std.math.minInt(i32)) == std.math.minInt(i32){#endsyntax#}</pre>1096 <pre>{#syntax#}-%@as(i32, std.math.minInt(i32)) == std.math.minInt(i32){#endsyntax#}</pre>
1097 </td>1097 </td>
1098 </tr>1098 </tr>
1099 <tr>1099 <tr>
...@@ -1132,7 +1132,7 @@ a *%= b{#endsyntax#}</pre></td>...@@ -1132,7 +1132,7 @@ a *%= b{#endsyntax#}</pre></td>
1132 </ul>1132 </ul>
1133 </td>1133 </td>
1134 <td>1134 <td>
1135 <pre>{#syntax#}u8(200) *% 2 == 144{#endsyntax#}</pre>1135 <pre>{#syntax#}@as(u8, 200) *% 2 == 144{#endsyntax#}</pre>
1136 </td>1136 </td>
1137 </tr>1137 </tr>
1138 <tr>1138 <tr>
...@@ -1284,7 +1284,7 @@ a ^= b{#endsyntax#}</pre></td>...@@ -1284,7 +1284,7 @@ a ^= b{#endsyntax#}</pre></td>
1284 Bitwise NOT.1284 Bitwise NOT.
1285 </td>1285 </td>
1286 <td>1286 <td>
1287 <pre>{#syntax#}~u8(0b10101111) == 0b01010000{#endsyntax#}</pre>1287 <pre>{#syntax#}~@as(u8, 0b10101111) == 0b01010000{#endsyntax#}</pre>
1288 </td>1288 </td>
1289 </tr>1289 </tr>
1290 <tr>1290 <tr>
...@@ -7947,7 +7947,7 @@ test "@setRuntimeSafety" {...@@ -7947,7 +7947,7 @@ test "@setRuntimeSafety" {
7947 {#syntax#}b{#endsyntax#}. Positive numbers select from {#syntax#}a{#endsyntax#} starting at 0.7947 {#syntax#}b{#endsyntax#}. Positive numbers select from {#syntax#}a{#endsyntax#} starting at 0.
7948 Negative values select from {#syntax#}b{#endsyntax#}, starting at {#syntax#}-1{#endsyntax#} and going down.7948 Negative values select from {#syntax#}b{#endsyntax#}, starting at {#syntax#}-1{#endsyntax#} and going down.
7949 It is recommended to use the {#syntax#}~{#endsyntax#} operator from indexes from {#syntax#}b{#endsyntax#}7949 It is recommended to use the {#syntax#}~{#endsyntax#} operator from indexes from {#syntax#}b{#endsyntax#}
7950 so that both indexes can start from {#syntax#}0{#endsyntax#} (i.e. {#syntax#}~i32(0){#endsyntax#} is7950 so that both indexes can start from {#syntax#}0{#endsyntax#} (i.e. {#syntax#}~@as(i32, 0){#endsyntax#} is
7951 {#syntax#}-1{#endsyntax#}).7951 {#syntax#}-1{#endsyntax#}).
7952 </p>7952 </p>
7953 <p>7953 <p>
tools/process_headers.zig+2-2
...@@ -226,8 +226,8 @@ const DestTarget = struct {...@@ -226,8 +226,8 @@ const DestTarget = struct {
226226
227 fn hash(a: DestTarget) u32 {227 fn hash(a: DestTarget) u32 {
228 return @enumToInt(a.arch) +%228 return @enumToInt(a.arch) +%
229 (@enumToInt(a.os) *% u32(4202347608)) +%229 (@enumToInt(a.os) *% @as(u32, 4202347608)) +%
230 (@enumToInt(a.abi) *% u32(4082223418));230 (@enumToInt(a.abi) *% @as(u32, 4082223418));
231 }231 }
232232
233 fn eql(a: DestTarget, b: DestTarget) bool {233 fn eql(a: DestTarget, b: DestTarget) bool {