From 67c4b16d6e27f1d81e2e2f837bd53d958b9baa33 Mon Sep 17 00:00:00 2001 From: Kirk Scheibelhut Date: Tue, 10 May 2022 12:15:31 -0700 Subject: [PATCH] docs: T.bit_count -> @typeInfo(T).Int.bits bit_count was removed in #6246 --- doc/langref.html.in | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/langref.html.in b/doc/langref.html.in index d81661ecd3b344f98be53282e4eed0b4cac5380d..f5d3c0b7c158be4b91fc83f1bc63252a098b908f 100644 --- a/doc/langref.html.in +++ b/doc/langref.html.in @@ -9220,8 +9220,8 @@ test "@setRuntimeSafety" { any bits that disagree with the resultant sign bit are shifted out.

- The type of {#syntax#}shift_amt{#endsyntax#} is an unsigned integer with {#syntax#}log2(T.bit_count){#endsyntax#} bits. - This is because {#syntax#}shift_amt >= T.bit_count{#endsyntax#} is undefined behavior. + The type of {#syntax#}shift_amt{#endsyntax#} is an unsigned integer with {#syntax#}log2(@typeInfo(T).Int.bits){#endsyntax#} bits. + This is because {#syntax#}shift_amt >= @typeInfo(T).Int.bits{#endsyntax#} is undefined behavior.

{#see_also|@shrExact|@shlWithOverflow#} {#header_close#} @@ -9234,8 +9234,8 @@ test "@setRuntimeSafety" { If no overflow or underflow occurs, returns {#syntax#}false{#endsyntax#}.

- The type of {#syntax#}shift_amt{#endsyntax#} is an unsigned integer with {#syntax#}log2(T.bit_count){#endsyntax#} bits. - This is because {#syntax#}shift_amt >= T.bit_count{#endsyntax#} is undefined behavior. + The type of {#syntax#}shift_amt{#endsyntax#} is an unsigned integer with {#syntax#}log2(@typeInfo(T).Int.bits){#endsyntax#} bits. + This is because {#syntax#}shift_amt >= @typeInfo(T).Int.bits{#endsyntax#} is undefined behavior.

{#see_also|@shlExact|@shrExact#} {#header_close#} @@ -9247,8 +9247,8 @@ test "@setRuntimeSafety" { that the shift will not shift any 1 bits out.

- The type of {#syntax#}shift_amt{#endsyntax#} is an unsigned integer with {#syntax#}log2(T.bit_count){#endsyntax#} bits. - This is because {#syntax#}shift_amt >= T.bit_count{#endsyntax#} is undefined behavior. + The type of {#syntax#}shift_amt{#endsyntax#} is an unsigned integer with {#syntax#}log2(@typeInfo(T).Int.bits){#endsyntax#} bits. + This is because {#syntax#}shift_amt >= @typeInfo(T).Int.bits{#endsyntax#} is undefined behavior.

{#see_also|@shlExact|@shlWithOverflow#} {#header_close#} -- 2.54.0