| ... | @@ -264,10 +264,10 @@ pub const Inst = struct { | ... | @@ -264,10 +264,10 @@ pub const Inst = struct { |
| 264 | /// Uses the `un_op` field. | 264 | /// Uses the `un_op` field. |
| 265 | /// Triggers `resolveTypeLayout` on the return type. | 265 | /// Triggers `resolveTypeLayout` on the return type. |
| 266 | ret, | 266 | ret, |
| 267 | /// This instruction communicates that the function's result value is inside | 267 | /// This instruction communicates that the function's result value is pointed to by |
| 268 | /// the operand, which is a pointer. If the function will pass the result by-ref, | 268 | /// the operand. If the function will pass the result by-ref, the operand is a |
| 269 | /// the pointer operand is a `ret_ptr` instruction. Otherwise, this instruction | 269 | /// `ret_ptr` instruction. Otherwise, this instruction is equivalent to a `load` |
| 270 | /// is equivalent to a `load` on the operand, followed by a `ret` on the loaded value. | 270 | /// on the operand, followed by a `ret` on the loaded value. |
| 271 | /// Result type is always noreturn; no instructions in a block follow this one. | 271 | /// Result type is always noreturn; no instructions in a block follow this one. |
| 272 | /// Uses the `un_op` field. | 272 | /// Uses the `un_op` field. |
| 273 | /// Triggers `resolveTypeLayout` on the return type. | 273 | /// Triggers `resolveTypeLayout` on the return type. |