From 170baca6466e6f12b6ebc6bfb2ddb5fff69fc9a7 Mon Sep 17 00:00:00 2001 From: Daniel Sanders Date: Thu, 16 Nov 2017 19:16:56 +0000 Subject: [PATCH] [arc] Fix ambiguous overloaded operator error 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/ARC/ARCISelLowering.cpp b/llvm/lib/Target/ARC/ARCISelLowering.cpp index 6b921ca..5991838 100644 --- a/llvm/lib/Target/ARC/ARCISelLowering.cpp +++ b/llvm/lib/Target/ARC/ARCISelLowering.cpp @@ -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: -- 2.7.4