diff options
Diffstat (limited to 'llvm/lib/CodeGen/CoreCLRGC.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/CoreCLRGC.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/llvm/lib/CodeGen/CoreCLRGC.cpp b/llvm/lib/CodeGen/CoreCLRGC.cpp index 28c97ba71bd..ff7c0d5dc0a 100644 --- a/llvm/lib/CodeGen/CoreCLRGC.cpp +++ b/llvm/lib/CodeGen/CoreCLRGC.cpp @@ -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());    } | 

