Fixing format.
Should we run zig fmt as a prehook? or maybe after pushing?
This commit is contained in:
parent
6271509f2a
commit
dd3dc54b05
2 changed files with 5 additions and 5 deletions
|
|
@ -44,4 +44,4 @@ test "Fibonacci" {
|
||||||
try runtime.callExternal(allocator, "preinit", ¶meters3);
|
try runtime.callExternal(allocator, "preinit", ¶meters3);
|
||||||
const result3 = runtime.stack.pop().?;
|
const result3 = runtime.stack.pop().?;
|
||||||
try std.testing.expect(result3.i64 == 5);
|
try std.testing.expect(result3.i64 == 5);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -182,23 +182,23 @@ pub const Runtime = struct {
|
||||||
frame.program_counter += 1;
|
frame.program_counter += 1;
|
||||||
},
|
},
|
||||||
0x03 => {
|
0x03 => {
|
||||||
try self.labels.append(frame.program_counter-1);
|
try self.labels.append(frame.program_counter - 1);
|
||||||
frame.program_counter += 1;
|
frame.program_counter += 1;
|
||||||
for_loop = true;
|
for_loop = true;
|
||||||
},
|
},
|
||||||
0x0c => {
|
0x0c => {
|
||||||
const label = leb128Decode(u32, frame.code[frame.program_counter..]);
|
const label = leb128Decode(u32, frame.code[frame.program_counter..]);
|
||||||
var address = @as(usize, 0);
|
var address = @as(usize, 0);
|
||||||
for (0..(label.val+(if(label.val == 0) @as(u32, 1) else @as(u32, 0)))) |_| {
|
for (0..(label.val + (if (label.val == 0) @as(u32, 1) else @as(u32, 0)))) |_| {
|
||||||
address = self.labels.pop().?;
|
address = self.labels.pop().?;
|
||||||
}
|
}
|
||||||
frame.program_counter = address;
|
frame.program_counter = address;
|
||||||
},
|
},
|
||||||
0x0d => {
|
0x0d => {
|
||||||
if (self.stack.pop().?.i32 != 0){
|
if (self.stack.pop().?.i32 != 0) {
|
||||||
const label = leb128Decode(u32, frame.code[frame.program_counter..]);
|
const label = leb128Decode(u32, frame.code[frame.program_counter..]);
|
||||||
var address = @as(usize, 0);
|
var address = @as(usize, 0);
|
||||||
for (0..(label.val+(if(label.val == 0) @as(u32, 1) else @as(u32, 0)))) |_| {
|
for (0..(label.val + (if (label.val == 0) @as(u32, 1) else @as(u32, 0)))) |_| {
|
||||||
address = self.labels.pop().?;
|
address = self.labels.pop().?;
|
||||||
}
|
}
|
||||||
frame.program_counter = address;
|
frame.program_counter = address;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue