func g() -> u32: return g() func h() -> bool: return h() func test() -> u32: return (!1u) || g()