| ... | ... | @@ -5120,9 +5120,8 @@ fn cmpxchgWeakButNotAtomic(comptime T: type, ptr: *T, expected_value: T, new_val |
| 5120 | 5120 | <p>{#syntax#}source{#endsyntax#} must be a slice, a pointer to |
| 5121 | 5121 | an array, or a many-item {#link|pointer|Pointers#}. It may |
| 5122 | 5122 | have any alignment, and it may have any element type.</p> |
| 5123 | | <p>The {#syntax#}source{#endsyntax#} element type must support {#link|Type Coercion#} |
| 5124 | | into the {#syntax#}dest{#endsyntax#} element type. The element types may have |
| 5125 | | different ABI size, however, that may incur a performance penalty.</p> |
| 5123 | <p>The {#syntax#}source{#endsyntax#} element type must have the same in-memory |
| 5124 | representation as the {#syntax#}dest{#endsyntax#} element type.</p> |
| 5126 | 5125 | <p>Similar to {#link|for#} loops, at least one of {#syntax#}source{#endsyntax#} and |
| 5127 | 5126 | {#syntax#}dest{#endsyntax#} must provide a length, and if two lengths are provided, |
| 5128 | 5127 | they must be equal.</p> |