sun::codegen::abi::PreparedArg
struct · Source (opens in a new tab)
struct sun::codegen::abi::PreparedArgOne Sun-level argument, already generated by the caller.
ref parameters arrive as the address; everything else as the value. Shared Sun coercions (interface conversion, move semantics, numeric widening, static_ptr narrowing) are the caller's job — only C-specific handling happens here.
Public Fields
paramType
public · variable · Source (opens in a new tab)
TypePtr sun::codegen::abi::PreparedArg::paramTypeNo documentation comment.
Related: TypePtr
sunType
public · variable · Source (opens in a new tab)
TypePtr sun::codegen::abi::PreparedArg::sunTypeNo documentation comment.
Related: TypePtr
value
public · variable · Source (opens in a new tab)
llvm::Value* sun::codegen::abi::PreparedArg::value = nullptrNo documentation comment.