[llvm] r319387 - LowerTypeTests: Remove unnecessary cast. NFC.

Peter Collingbourne via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 29 16:02:55 PST 2017


Author: pcc
Date: Wed Nov 29 16:02:55 2017
New Revision: 319387

URL: http://llvm.org/viewvc/llvm-project?rev=319387&view=rev
Log:
LowerTypeTests: Remove unnecessary cast. NFC.

Modified:
    llvm/trunk/lib/Transforms/IPO/LowerTypeTests.cpp

Modified: llvm/trunk/lib/Transforms/IPO/LowerTypeTests.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/LowerTypeTests.cpp?rev=319387&r1=319386&r2=319387&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/LowerTypeTests.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/LowerTypeTests.cpp Wed Nov 29 16:02:55 2017
@@ -1706,7 +1706,7 @@ bool LowerTypeTestsModule::lower() {
         GlobalTypeMember::create(Alloc, &GO, IsDefinition, IsExported, Types);
     for (MDNode *Type : Types) {
       verifyTypeMDNode(&GO, Type);
-      auto &Info = TypeIdInfo[cast<MDNode>(Type)->getOperand(1)];
+      auto &Info = TypeIdInfo[Type->getOperand(1)];
       Info.Index = ++I;
       Info.RefGlobals.push_back(GTM);
     }




More information about the llvm-commits mailing list