X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FTransforms%2FUtils%2FValueMapper.cpp;fp=lib%2FTransforms%2FUtils%2FValueMapper.cpp;h=00a8984845dd4e6a7a3eabc906a056977002ce95;hp=0a63c1d5153ccf8b51cfe23950d4c7ec0f2d55b6;hb=a586fd2c5665c75c1b2870b1361d794ac25caf9e;hpb=ae5d4bfbbefb29e8759287f13bc1d3bb44474044 diff --git a/lib/Transforms/Utils/ValueMapper.cpp b/lib/Transforms/Utils/ValueMapper.cpp index 0a63c1d5153..00a8984845d 100644 --- a/lib/Transforms/Utils/ValueMapper.cpp +++ b/lib/Transforms/Utils/ValueMapper.cpp @@ -41,9 +41,9 @@ Value *llvm::MapValue(const Value *V, ValueToValueMapTy &VM, RemapFlags Flags, if (Value *NewV = Materializer->materializeDeclFor(const_cast(V))) { VM[V] = NewV; - if (auto *GV = dyn_cast(V)) - Materializer->materializeInitFor(cast(NewV), - const_cast(GV)); + if (auto *NewGV = dyn_cast(NewV)) + Materializer->materializeInitFor( + NewGV, const_cast(cast(V))); return NewV; } }