| ... | ... | @@ -706,7 +706,6 @@ pub const Node = struct { |
| 706 | 706 | return null; |
| 707 | 707 | } |
| 708 | 708 | |
| 709 | | |
| 710 | 709 | pub fn firstToken(self: *const VarDecl) TokenIndex { |
| 711 | 710 | if (self.visib_token) |visib_token| return visib_token; |
| 712 | 711 | if (self.thread_local_token) |thread_local_token| return thread_local_token; |
| ... | ... | @@ -1049,7 +1048,9 @@ pub const Node = struct { |
| 1049 | 1048 | i -= 1; |
| 1050 | 1049 | } |
| 1051 | 1050 | |
| 1052 | | const params_len = switch (self.paramsConst()[self.params_len - 1].param_type) { |
| 1051 | const params_len: usize = if (self.params_len == 0) |
| 1052 | 0 |
| 1053 | else switch (self.paramsConst()[self.params_len - 1].param_type) { |
| 1053 | 1054 | .var_type, .type_expr => self.params_len, |
| 1054 | 1055 | .var_args => self.params_len - 1, |
| 1055 | 1056 | }; |
| ... | ... | @@ -2660,7 +2661,6 @@ pub const Node = struct { |
| 2660 | 2661 | } |
| 2661 | 2662 | }; |
| 2662 | 2663 | |
| 2663 | | |
| 2664 | 2664 | pub fn iterate(self: *const Asm, index: usize) ?*Node { |
| 2665 | 2665 | var i = index; |
| 2666 | 2666 | |