Merging r261368:
[oota-llvm.git] / lib / CodeGen / CoreCLRGC.cpp
index 28c97ba71bd98f2d62f4d1b900b7989e2316ed20..ff7c0d5dc0ac338c1de6d5c630253b61a4419d5b 100644 (file)
@@ -38,9 +38,9 @@ public:
     UsesMetadata = false;
     CustomRoots = false;
   }
-  Optional<bool> isGCManagedPointer(const Value *V) const override {
+  Optional<bool> isGCManagedPointer(const Type *Ty) const override {
     // Method is only valid on pointer typed values.
-    PointerType *PT = cast<PointerType>(V->getType());
+    const PointerType *PT = cast<PointerType>(Ty);
     // We pick addrspace(1) as our GC managed heap.
     return (1 == PT->getAddressSpace());
   }