diff options
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaOverload.cpp | 8 | 
1 files changed, 2 insertions, 6 deletions
| diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index a22556a7e5a..b4133e8b4ac 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -1015,18 +1015,14 @@ Sema::IsStandardConversion(Expr* From, QualType ToType,      // Complex-real conversions (C99 6.3.1.7)      SCS.Second = ICK_Complex_Real;      FromType = ToType.getUnqualifiedType(); -  } else if (FromType->isFloatingType() && ToType->isFloatingType() && -             /*FIXME*/!FromType->isVectorType() &&  -             /*FIXME*/!ToType->isVectorType()) { +  } else if (FromType->isFloatingType() && ToType->isFloatingType()) {      // Floating point conversions (C++ 4.8).      SCS.Second = ICK_Floating_Conversion;      FromType = ToType.getUnqualifiedType();    } else if ((FromType->isFloatingType() &&  -              /*FIXME*/!FromType->isVectorType() &&                ToType->isIntegralType(Context) && !ToType->isBooleanType()) ||               (FromType->isIntegralOrEnumerationType() && -              ToType->isFloatingType() && -              /*FIXME*/!FromType->isVectorType())) { +              ToType->isFloatingType())) {      // Floating-integral conversions (C++ 4.9).      SCS.Second = ICK_Floating_Integral;      FromType = ToType.getUnqualifiedType(); | 

