| ... | ... | @@ -777,7 +777,7 @@ |
| 777 | 777 | value. Using this value would be a bug. The value will be unused, or overwritten before being used." |
| 778 | 778 | </p> |
| 779 | 779 | <p> |
| 780 | | In {#link|Debug#} mode, Zig writes {#syntax#}0xaa{#endsyntax#} bytes to undefined memory. This is to catch |
| 780 | In {#link|Debug#} and {#link|ReleaseSafe#} mode, Zig writes {#syntax#}0xaa{#endsyntax#} bytes to undefined memory. This is to catch |
| 781 | 781 | bugs early, and to help detect use of undefined memory in a debugger. However, this behavior is only an |
| 782 | 782 | implementation feature, not a language semantic, so it is not guaranteed to be observable to code. |
| 783 | 783 | </p> |
| ... | ... | @@ -2295,7 +2295,7 @@ or |
| 2295 | 2295 | {#code|test_aligned_struct_fields.zig#} |
| 2296 | 2296 | |
| 2297 | 2297 | <p> |
| 2298 | | Equating packed structs results in a comparison of the backing integer, |
| 2298 | Equating packed structs results in a comparison of the backing integer, |
| 2299 | 2299 | and only works for the {#syntax#}=={#endsyntax#} and {#syntax#}!={#endsyntax#} {#link|Operators#}. |
| 2300 | 2300 | </p> |
| 2301 | 2301 | {#code|test_packed_struct_equality.zig#} |