pub fn block_address(
function: &ValueRef,
basic_block: &BasicBlockRef,
) -> ValueRefExpand description
Obtain the address of a basic block in a function.
§Details
Retrieves the address of a basic block within a specified function.
This function wraps the LLVMBlockAddress function from the LLVM core library. It generates a constant
representing the address of a specific basic block within a given function. This is typically used for low-level
operations such as creating labels or handling jumps within a function at compile time.
§Parameters
function: A reference to the function (ValueRef) that contains the basic block whose address is being retrieved.basic_block: A reference to the basic block (BasicBlockRef) within the function whose address is to be retrieved.
§Returns
Returns an instance of ValueRef, which encapsulates the address of the specified basic block as a constant value determined at compile time.