Fix hip_throw. (#1285)
* Fix hip_throw.
* Fix typo
* No, really fix typo
[ROCm/clr commit: e24df75cc1]
Этот коммит содержится в:
коммит произвёл
Maneesh Gupta
родитель
21e5fc4e33
Коммит
a59924ae98
@@ -2494,6 +2494,8 @@ namespace hip_impl {
|
||||
[[noreturn]]
|
||||
void hip_throw(const std::exception& ex) {
|
||||
#if defined(__cpp_exceptions)
|
||||
if (auto rte = dynamic_cast<const std::runtime_error*>(&ex)) throw *rte;
|
||||
if (auto lge = dynamic_cast<const std::logic_error*>(&ex)) throw *lge;
|
||||
throw ex;
|
||||
#else
|
||||
std::cerr << ex.what() << std::endl;
|
||||
|
||||
Ссылка в новой задаче
Block a user