From: Alexei Starovoitov Date: Sun, 26 Apr 2015 01:58:08 +0000 (+0000) Subject: [bpf] fix build and remove a compiler warning in Release mode X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ad82d266697017c7daec139348a13c17cdb9eb29;p=oota-llvm.git [bpf] fix build and remove a compiler warning in Release mode Patch by Brenden Blanco. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235814 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/BPF/BPFAsmPrinter.cpp b/lib/Target/BPF/BPFAsmPrinter.cpp index dbc7bfec256..32375968eac 100644 --- a/lib/Target/BPF/BPFAsmPrinter.cpp +++ b/lib/Target/BPF/BPFAsmPrinter.cpp @@ -78,7 +78,7 @@ void BPFAsmPrinter::EmitInstruction(const MachineInstr *MI) { MCInst TmpInst; MCInstLowering.Lower(MI, TmpInst); - EmitToStreamer(OutStreamer, TmpInst); + EmitToStreamer(*OutStreamer, TmpInst); } // Force static initialization. diff --git a/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp b/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp index 05f6d825719..552288b819d 100644 --- a/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp +++ b/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp @@ -33,6 +33,7 @@ void BPFInstPrinter::printInst(const MCInst *MI, raw_ostream &O, } static void printExpr(const MCExpr *Expr, raw_ostream &O) { +#ifndef NDEBUG const MCSymbolRefExpr *SRE; if (const MCBinaryExpr *BE = dyn_cast(Expr)) @@ -44,6 +45,7 @@ static void printExpr(const MCExpr *Expr, raw_ostream &O) { MCSymbolRefExpr::VariantKind Kind = SRE->getKind(); assert(Kind == MCSymbolRefExpr::VK_None); +#endif O << *Expr; }