fix build error on CUDA + Aarch64

* __fp16 doesn't exist on nvcc, but it slips through ifdef guard
pull/7294/head
Tomoaki Teshima 8 years ago
parent c8d77fd961
commit 0db4b7cebb
  1. 2
      modules/core/include/opencv2/core/cvdef.h

@ -310,7 +310,7 @@ enum CpuFeatures {
typedef union Cv16suf
{
short i;
#if ( defined (__arm__) || defined (__aarch64__) ) && ( defined (__GNUC__) && ( ( ( 4 <= __GNUC__ ) && ( 7 <= __GNUC__ ) ) || ( 5 <= __GNUC__ ) ) )
#if ( defined (__arm__) || defined (__aarch64__) ) && !defined (__CUDACC__) && ( defined (__GNUC__) && ( ( ( 4 <= __GNUC__ ) && ( 7 <= __GNUC__ ) ) || ( 5 <= __GNUC__ ) ) )
__fp16 h;
#endif
struct _fp16Format

Loading…
Cancel
Save