X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FTransforms%2FScalar%2FFloat2Int.cpp;h=7f5d78656b50bb85f2187f7befd6a1a00316be0e;hp=a9a4a24f8e933cf4d0c36721471ada25937de539;hb=48649c79c2a485af1140d9ae0ea0c01dc761fcf6;hpb=ce4a7239168aab6e323322248549b35f0ffb9917 diff --git a/lib/Transforms/Scalar/Float2Int.cpp b/lib/Transforms/Scalar/Float2Int.cpp index a9a4a24f8e9..7f5d78656b5 100644 --- a/lib/Transforms/Scalar/Float2Int.cpp +++ b/lib/Transforms/Scalar/Float2Int.cpp @@ -131,6 +131,8 @@ static Instruction::BinaryOps mapBinOpcode(unsigned Opcode) { // integer domain. void Float2Int::findRoots(Function &F, SmallPtrSet &Roots) { for (auto &I : instructions(F)) { + if (isa(I.getType())) + continue; switch (I.getOpcode()) { default: break; case Instruction::FPToUI: