chore: update to latest zig master
This commit is contained in:
parent
6d6a109a08
commit
acb59994fc
|
@ -1 +1 @@
|
||||||
Subproject commit a8c45025385884cfc60996a3b94f1f4af9d2888d
|
Subproject commit 45ae8cf0ce3972eb4dddad3f5def8613c9b546f3
|
|
@ -47,7 +47,7 @@ const SwBkpt = struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn remove(self: *@This(), addr: u32) void {
|
pub fn remove(self: *@This(), addr: u32) void {
|
||||||
for (self.list.items) |bkpt, i| {
|
for (self.list.items, 0..) |bkpt, i| {
|
||||||
if (bkpt.addr == addr) {
|
if (bkpt.addr == addr) {
|
||||||
_ = self.list.orderedRemove(i);
|
_ = self.list.orderedRemove(i);
|
||||||
log.debug("Removed Breakpoint at 0x{X:0>8}", .{addr});
|
log.debug("Removed Breakpoint at 0x{X:0>8}", .{addr});
|
||||||
|
@ -73,7 +73,7 @@ const HwBkpt = struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn add(self: *@This(), addr: u32, kind: u32) !void {
|
pub fn add(self: *@This(), addr: u32, kind: u32) !void {
|
||||||
for (self.list) |*bkpt_opt| {
|
for (&self.list) |*bkpt_opt| {
|
||||||
if (bkpt_opt.*) |bkpt| {
|
if (bkpt_opt.*) |bkpt| {
|
||||||
if (bkpt.addr == addr) return; // idempotent
|
if (bkpt.addr == addr) return; // idempotent
|
||||||
} else {
|
} else {
|
||||||
|
@ -88,7 +88,7 @@ const HwBkpt = struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn remove(self: *@This(), addr: u32) void {
|
pub fn remove(self: *@This(), addr: u32) void {
|
||||||
for (self.list) |*bkpt_opt| {
|
for (&self.list) |*bkpt_opt| {
|
||||||
const bkpt = bkpt_opt.* orelse continue;
|
const bkpt = bkpt_opt.* orelse continue;
|
||||||
|
|
||||||
if (bkpt.addr == addr) {
|
if (bkpt.addr == addr) {
|
||||||
|
|
Loading…
Reference in New Issue