From d4e5409f35d3397bab9da0f413f4026b0995f0d9 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 12 May 2003 20:39:39 +0000 Subject: [PATCH] Remove the assertion failure of course... doh llvm-svn: 6150 --- llvm/lib/Target/X86/InstSelectSimple.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/llvm/lib/Target/X86/InstSelectSimple.cpp b/llvm/lib/Target/X86/InstSelectSimple.cpp index 7d231e929663..6b2ba396805f 100644 --- a/llvm/lib/Target/X86/InstSelectSimple.cpp +++ b/llvm/lib/Target/X86/InstSelectSimple.cpp @@ -1592,13 +1592,6 @@ void ISel::emitCastOperation(MachineBasicBlock *BB, // Handle casts from integer to floating point now... if (DestClass == cFP) { - // unsigned int -> load as 64 bit int. - // unsigned long long -> more complex - if (SrcTy->isUnsigned() && SrcTy != Type::UByteTy) { - assert(0 && "Cannot handle this type of cast!"); - abort(); // don't handle unsigned src yet! - } - // Promote the integer to a type supported by FLD. We do this because there // are no unsigned FLD instructions, so we must promote an unsigned value to // a larger signed value, then use FLD on the larger value.