diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 2140457128187170412ebf88e91104d0f4d9b7c0..2c2c2c6bd38f7be91a5cb5f9cbbeb100286dec9d 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -220,8 +220,8 @@ bool ScopArrayInfo::updateSizes(ArrayRef NewSizes) { int ExtraDimsOld = DimensionSizes.size() - SharedDims; for (int i = 0; i < SharedDims; i++) { - auto &NewSize = NewSizes[i + ExtraDimsNew]; - auto &KnownSize = DimensionSizes[i + ExtraDimsOld]; + auto *NewSize = NewSizes[i + ExtraDimsNew]; + auto *KnownSize = DimensionSizes[i + ExtraDimsOld]; if (NewSize && KnownSize && NewSize != KnownSize) return false; }