FIXME(eddyb) this is a bit silly, but this keeps being repeated everywhere.
(header: &mut ModuleHeader)
| 22 | |
| 23 | // FIXME(eddyb) this is a bit silly, but this keeps being repeated everywhere. |
| 24 | fn next_id(header: &mut ModuleHeader) -> Word { |
| 25 | let result = header.bound; |
| 26 | header.bound += 1; |
| 27 | result |
| 28 | } |
| 29 | |
| 30 | pub fn inline(sess: &Session, module: &mut Module) -> super::Result<()> { |
| 31 | // This algorithm gets real sad if there's recursion - but, good news, SPIR-V bans recursion |
no outgoing calls
no test coverage detected