Do a real assert if there is an unhandled vector instruction instead
authorDan Gohman <gohman@apple.com>
Mon, 29 Oct 2007 20:14:29 +0000 (20:14 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 29 Oct 2007 20:14:29 +0000 (20:14 +0000)
of just printing to cerr.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43466 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/LowerPacked.cpp

index 24a9cc20ee92fd7c99bc360fede5f1cd60b7a214..515995ebbef75abad2b0e1fad43c6bd68aac0fa3 100644 (file)
@@ -76,13 +76,13 @@ public:
    void visitInsertElementInst(InsertElementInst& IE);
 
    /// This function asserts if the instruction is a VectorType but
-   /// is handled by another function.
+   /// is not handled by another function.
    ///
    /// @brief Asserts if VectorType instruction is not handled elsewhere.
    /// @param I the unhandled instruction
    void visitInstruction(Instruction &I) {
-     if (isa<VectorType>(I.getType()))
-       cerr << "Unhandled Instruction with Packed ReturnType: " << I << '\n';
+     assert(!isa<VectorType>(I.getType()) &&
+            "Unhandled Instruction with Packed ReturnType!");
    }
 private:
    /// @brief Retrieves lowered values for a packed value.