sun::codegen::functions::FuncDeclResult

sun::codegen::functions::FuncDeclResult

struct · Source (opens in a new tab)

struct sun::codegen::functions::FuncDeclResult

What declaring a function's LLVM signature produced.

Public Fields

canError

public · variable · Source (opens in a new tab)

bool sun::codegen::functions::FuncDeclResult::canError

No documentation comment.

envType

public · variable · Source (opens in a new tab)

llvm::StructType* sun::codegen::functions::FuncDeclResult::envType

No documentation comment.

fatType

public · variable · Source (opens in a new tab)

llvm::StructType* sun::codegen::functions::FuncDeclResult::fatType

No documentation comment.

func

public · variable · Source (opens in a new tab)

llvm::Function* sun::codegen::functions::FuncDeclResult::func

No documentation comment.

returnType

public · variable · Source (opens in a new tab)

llvm::Type* sun::codegen::functions::FuncDeclResult::returnType

No documentation comment.

valueType

public · variable · Source (opens in a new tab)

llvm::Type* sun::codegen::functions::FuncDeclResult::valueType

No documentation comment.