[arc] Fix ambiguous overloaded operator error
authorDaniel Sanders <daniel_l_sanders@apple.com>
Thu, 16 Nov 2017 19:16:56 +0000 (19:16 +0000)
committerDaniel Sanders <daniel_l_sanders@apple.com>
Thu, 16 Nov 2017 19:16:56 +0000 (19:16 +0000)
lib/Target/ARC/ARCISelLowering.cpp:490:22: error: use of overloaded operator '<<' is ambiguous (with operand types 'llvm::raw_ostream' and 'llvm::MVT::SimpleValueType')
                     << RegVT.getSimpleVT().SimpleTy << "\n");
                     ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

llvm-svn: 318443

llvm/lib/Target/ARC/ARCISelLowering.cpp

index 6b921ca..5991838 100644 (file)
@@ -487,7 +487,7 @@ SDValue ARCTargetLowering::LowerCallArguments(
       switch (RegVT.getSimpleVT().SimpleTy) {
       default: {
         DEBUG(errs() << "LowerFormalArguments Unhandled argument type: "
-                     << RegVT.getSimpleVT().SimpleTy << "\n");
+                     << (unsigned)RegVT.getSimpleVT().SimpleTy << "\n");
         llvm_unreachable("Unhandled LowerFormalArguments type.");
       }
       case MVT::i32: