You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: reference/src/glossary.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
[abi]: #abi-of-a-type
5
5
6
6
The *function call ABI* or short *ABI* of a type defines how it is passed *by-value* across a function boundary.
7
-
Possible ABIs include passing the value directly in one or more registers, or passing it indirectly as a pointer to the actual data.
7
+
Possible ABIs include passing the value directly in zero or more registers, or passing it indirectly as a pointer to the actual data.
8
8
The space of all possible ABIs is huge and extremely target-dependent.
9
9
Rust therefore does generally not clearly define the ABI of any type, it only defines when two types are *ABI-compatible*,
10
10
which means that it is legal to call a function declared with an argument or return type `T` using a declaration or function pointer with argument or return type `U`.
0 commit comments