Commit 6d73e5de05

Shritesh Bhattarai <shritesh@shritesh.com>
2019-05-31 04:38:26
doc: recommend optional pointers for nullptrs instead of allowzero
1 parent 0ccd91f
Changed files (1)
doc/langref.html.in
@@ -2026,9 +2026,9 @@ fn foo(bytes: []u8) u32 {
       {#header_open|allowzero#}
       <p>
       This pointer attribute allows a pointer to have address zero. This is only ever needed on the
-      freestanding OS target, where the address zero is mappable. In this code example, if the pointer
-      did not have the {#syntax#}allowzero{#endsyntax#} attribute, this would be a
-      {#link|Pointer Cast Invalid Null#} panic:
+      freestanding OS target, where the address zero is mappable. If you want to represent null pointers, use
+      {#link|Optional Pointers#} instead. In this code example, if the pointer did not have the
+      {#syntax#}allowzero{#endsyntax#} attribute, this would be a {#link|Pointer Cast Invalid Null#} panic:
       </p>
       {#code_begin|test|allowzero#}
 const std = @import("std");