Merging r257977:
[oota-llvm.git] / lib / CodeGen / CoreCLRGC.cpp
index f656cf80cf1adde6946b3220020d6988c2cd2cc8..ff7c0d5dc0ac338c1de6d5c630253b61a4419d5b 100644 (file)
@@ -38,17 +38,16 @@ 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());
   }
 };
 }
 
-static GCRegistry::Add<CoreCLRGC> X("coreclr",
-                                    "CoreCLR-compatible GC");
+static GCRegistry::Add<CoreCLRGC> X("coreclr", "CoreCLR-compatible GC");
 
 namespace llvm {
 void linkCoreCLRGC() {}