diff --git a/polly/include/polly/CodeGen/BlockGenerators.h b/polly/include/polly/CodeGen/BlockGenerators.h index 8619cd9a2ede..1b5835ed58e8 100644 --- a/polly/include/polly/CodeGen/BlockGenerators.h +++ b/polly/include/polly/CodeGen/BlockGenerators.h @@ -129,7 +129,7 @@ public: /// /// @returns The alloca for @p Access or a replacement value taken from /// GlobalMap. - Value *getOrCreateAlloca(MemoryAccess &Access); + Value *getOrCreateAlloca(const MemoryAccess &Access); /// @brief Return the alloca for @p Array /// diff --git a/polly/lib/CodeGen/BlockGenerators.cpp b/polly/lib/CodeGen/BlockGenerators.cpp index d25aaf8e3fee..33611e7a9efe 100644 --- a/polly/lib/CodeGen/BlockGenerators.cpp +++ b/polly/lib/CodeGen/BlockGenerators.cpp @@ -344,7 +344,7 @@ Value *BlockGenerator::getOrCreateAlloca(Value *ScalarBase, return Addr; } -Value *BlockGenerator::getOrCreateAlloca(MemoryAccess &Access) { +Value *BlockGenerator::getOrCreateAlloca(const MemoryAccess &Access) { if (Access.isPHIKind()) return getOrCreatePHIAlloca(Access.getBaseAddr()); else