From f26c748b1b0ac9544a09c8cd5f4423cc604fa7b4 Mon Sep 17 00:00:00 2001 From: Alexei Starovoitov Date: Sun, 26 Apr 2015 01:58:08 +0000 Subject: [PATCH] [bpf] fix build and remove a compiler warning in Release mode Patch by Brenden Blanco. llvm-svn: 235814 --- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 2 +- llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/llvm/lib/Target/BPF/BPFAsmPrinter.cpp b/llvm/lib/Target/BPF/BPFAsmPrinter.cpp index dbc7bfe..3237596 100644 --- a/llvm/lib/Target/BPF/BPFAsmPrinter.cpp +++ b/llvm/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/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp b/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp index 05f6d82..552288b 100644 --- a/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp +++ b/llvm/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; } -- 2.7.4