luaur_analysis/methods/block_get_predecessors.rs
1//! Source: `Analysis/src/ControlFlowGraph.cpp:92-95` (hand-ported)
2//! C++ `const std::vector<BlockId>& Block::getPredecessors() const`.
3use crate::records::block::Block;
4use crate::type_aliases::block_id::BlockId;
5use alloc::vec::Vec;
6
7/// `const std::vector<BlockId>& Block::getPredecessors() const`.
8pub fn block_get_predecessors(block: &Block) -> &Vec<BlockId> {
9 // C++: return predecessors;
10 block.get_predecessors()
11}