Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.70 KB | None | 0 0
  1. const warn = @import("std").debug.warn;
  2.  
  3. const T = struct {
  4.     value: []u8,
  5. };
  6.  
  7. var t = T{
  8.     .value = [1]u8{'a'},
  9. };
  10.  
  11. pub fn main() void {
  12.     t.value[0] = 'b';
  13.     warn("Hello '{}'\n", t.value);
  14. }
  15.  
  16. // Segmentation fault at address 0x2013c1
  17. // main.zig:12:18: 0x228abd in main (run)
  18. //     t.value[0] = 'b';
  19. //                  ^
  20. // /snap/zig/835/lib/zig/std/special/start.zig:148:22: 0x227add in std.special.posixCallMainAndExit (run)
  21. //             root.main();
  22. //                      ^
  23. // /snap/zig/835/lib/zig/std/special/start.zig:56:5: 0x2279bf in std.special._start (run)
  24. //     @noInlineCall(posixCallMainAndExit);
  25. //     ^
  26. // [1]    17694 abort (core dumped)  zig run main.zig
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement