[llvm] r261077 - [Hexagon] cast<> a reference instead of referencing + dereferencing.

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 17 01:28:46 PST 2016


Author: d0k
Date: Wed Feb 17 03:28:45 2016
New Revision: 261077

URL: http://llvm.org/viewvc/llvm-project?rev=261077&view=rev
Log:
[Hexagon] cast<> a reference instead of referencing + dereferencing.

Modified:
    llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp

Modified: llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp?rev=261077&r1=261076&r2=261077&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp Wed Feb 17 03:28:45 2016
@@ -192,7 +192,7 @@ MCInstrDesc const &HexagonMCInstrInfo::g
 }
 
 MCExpr const &HexagonMCInstrInfo::getExpr(MCExpr const &Expr) {
-  HexagonMCExpr const &HExpr = *llvm::cast<HexagonMCExpr>(&Expr);
+  const auto &HExpr = cast<HexagonMCExpr>(Expr);
   assert(HExpr.getExpr());
   return *HExpr.getExpr();
 }




More information about the llvm-commits mailing list