| 18 | } // namespace af |
| 19 | |
| 20 | TEST(JIT, UnitMaxHeight) { |
| 21 | const int oldMaxJitLen = af::getMaxJitLen(); |
| 22 | af::setMaxJitLen(1); |
| 23 | af::array a = af::constant(1, 10); |
| 24 | af::array b = af::constant(2, 10); |
| 25 | af::array c = a * b; |
| 26 | af::array d = b * c; |
| 27 | c.eval(); |
| 28 | d.eval(); |
| 29 | af::setMaxJitLen(oldMaxJitLen); |
| 30 | } |
| 31 | |
| 32 | TEST(JIT, ZeroMaxHeight) { |
| 33 | EXPECT_THROW({ af::setMaxJitLen(0); }, af::exception); |
nothing calls this directly
no test coverage detected