]> granicus.if.org Git - clang/commitdiff
ARM64: Fix GCC warning in CGBuiltin.cpp
authorTim Northover <tnorthover@apple.com>
Sat, 29 Mar 2014 15:26:07 +0000 (15:26 +0000)
committerTim Northover <tnorthover@apple.com>
Sat, 29 Mar 2014 15:26:07 +0000 (15:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205104 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGBuiltin.cpp

index e7793aab95860a03e5947bb9179dae92e1ff01c6..dc80abf4c9878ab9f240b746d3b14c120cd988cd 100644 (file)
@@ -5749,7 +5749,7 @@ Value *CodeGenFunction::EmitARM64BuiltinExpr(unsigned BuiltinID,
   case NEON::BI__builtin_neon_vmull_v:
     // FIXME: improve sharing scheme to cope with 3 alternative LLVM intrinsics.
     Int = usgn ? Intrinsic::arm64_neon_umull : Intrinsic::arm64_neon_smull;
-    Int = Type.isPoly() ? Intrinsic::arm64_neon_pmull : Int;
+    if (Type.isPoly()) Int = Intrinsic::arm64_neon_pmull;
     return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmull");
   case NEON::BI__builtin_neon_vmax_v:
   case NEON::BI__builtin_neon_vmaxq_v: