| 6303 | |
| 6304 | template <typename Fn, typename... Args> |
| 6305 | inline auto invoke_deoptimized(Fn&& fn, Args&&... args) -> typename std::enable_if<!std::is_same<void, decltype(fn(args...))>::value>::type { |
| 6306 | deoptimize_value(std::forward<Fn>(fn) (std::forward<Args...>(args...))); |
| 6307 | } |
| 6308 | |
| 6309 | template <typename Fn, typename... Args> |
| 6310 | inline auto invoke_deoptimized(Fn&& fn, Args&&... args) -> typename std::enable_if<std::is_same<void, decltype(fn(args...))>::value>::type { |
no test coverage detected