Commit b0cdd3d0e6

Lee Cannon <leecannon@leecannon.xyz>
2022-02-19 18:36:17
StackIterator should not try to check validity on freestanding
1 parent 539bb8a
Changed files (1)
lib
lib/std/debug.zig
@@ -425,6 +425,9 @@ pub const StackIterator = struct {
     }
 
     fn isValidMemory(address: usize) bool {
+        // We are unable to determine validity of memory for freestanding targets
+        if (native_os == .freestanding) return true;
+
         const aligned_address = address & ~@intCast(usize, (mem.page_size - 1));
 
         // If the address does not span 2 pages, query only the first one