summaryrefslogtreecommitdiff
path: root/dev-util/hip/files/hip-6.2.4-libcxx.patch
blob: 9f11bae1cd20c11ac328b682bc82cbc976f37ddd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Fix for: class template specialization of '__numeric_type' not in a namespace enclosing '__hip'

Backports https://github.com/ROCm/clr/pull/109
--- a/hipamd/include/hip/amd_detail/amd_math_functions.h
+++ b/hipamd/include/hip/amd_detail/amd_math_functions.h
@@ -41,19 +41,6 @@ THE SOFTWARE.
 #include <stdint.h>
 #endif // !defined(__HIPCC_RTC__)
 
-#if _LIBCPP_VERSION && __HIP__
-namespace std {
-template <>
-struct __numeric_type<_Float16>
-{
-   static _Float16 __test(_Float16);
-
-   typedef _Float16 type;
-   static const bool value = true;
-};
-}
-#endif // _LIBCPP_VERSION
-
 #pragma push_macro("__DEVICE__")
 #pragma push_macro("__RETURN_TYPE")