authorgravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-07-21 23:03:26+02:00
committergravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-07-21 23:03:26+02:00
log295b96f78b80cd4be2c0cdc230c7ed0b4a419e90
treefb0df5c68bfe31c5ed674cb7f5bd436f6962e3fc
parent426e737292ffb3ec1d4c5780bd3c0511d4cdbc2b

langref builtin parameters: []u8 -> []const u8

None of these builtins modify the passed string. This parameter type can be misleading.

1 files changed, 5 insertions(+), 5 deletions(-)

doc/langref.html.in+5-5
......@@ -8041,7 +8041,7 @@ pub const CallModifier = enum {
80418041 {#header_close#}
80428042
80438043 {#header_open|@cDefine#}
8044 <pre>{#syntax#}@cDefine(comptime name: []u8, value) void{#endsyntax#}</pre>
8044 <pre>{#syntax#}@cDefine(comptime name: []const u8, value) void{#endsyntax#}</pre>
80458045 <p>
80468046 This function can only occur inside {#syntax#}@cImport{#endsyntax#}.
80478047 </p>
......@@ -8085,7 +8085,7 @@ pub const CallModifier = enum {
80858085 {#see_also|Import from C Header File|@cInclude|@cDefine|@cUndef#}
80868086 {#header_close#}
80878087 {#header_open|@cInclude#}
8088 <pre>{#syntax#}@cInclude(comptime path: []u8) void{#endsyntax#}</pre>
8088 <pre>{#syntax#}@cInclude(comptime path: []const u8) void{#endsyntax#}</pre>
80898089 <p>
80908090 This function can only occur inside {#syntax#}@cImport{#endsyntax#}.
80918091 </p>
......@@ -8176,7 +8176,7 @@ fn cmpxchgWeakButNotAtomic(comptime T: type, ptr: *T, expected_value: T, new_val
81768176 {#header_close#}
81778177
81788178 {#header_open|@compileError#}
8179 <pre>{#syntax#}@compileError(comptime msg: []u8) noreturn{#endsyntax#}</pre>
8179 <pre>{#syntax#}@compileError(comptime msg: []const u8) noreturn{#endsyntax#}</pre>
81808180 <p>
81818181 This function, when semantically analyzed, causes a compile error with the
81828182 message {#syntax#}msg{#endsyntax#}.
......@@ -8267,7 +8267,7 @@ test "main" {
82678267 {#header_close#}
82688268
82698269 {#header_open|@cUndef#}
8270 <pre>{#syntax#}@cUndef(comptime name: []u8) void{#endsyntax#}</pre>
8270 <pre>{#syntax#}@cUndef(comptime name: []const u8) void{#endsyntax#}</pre>
82718271 <p>
82728272 This function can only occur inside {#syntax#}@cImport{#endsyntax#}.
82738273 </p>
......@@ -8607,7 +8607,7 @@ test "@hasDecl" {
86078607 {#header_close#}
86088608
86098609 {#header_open|@import#}
8610 <pre>{#syntax#}@import(comptime path: []u8) type{#endsyntax#}</pre>
8610 <pre>{#syntax#}@import(comptime path: []const u8) type{#endsyntax#}</pre>
86118611 <p>
86128612 This function finds a zig file corresponding to {#syntax#}path{#endsyntax#} and adds it to the build,
86138613 if it is not already added.