Use value directly instead of reference. NFC.
authorMichael Kruse <llvm@meinersbur.de>
Tue, 13 Sep 2016 09:56:05 +0000 (09:56 +0000)
committerMichael Kruse <llvm@meinersbur.de>
Tue, 13 Sep 2016 09:56:05 +0000 (09:56 +0000)
The alias to the array element is read-only and a primitive type (pointer),
therefore use the value directly instead of a reference to it.

llvm-svn: 281311

polly/lib/Analysis/ScopInfo.cpp

index 2140457..2c2c2c6 100644 (file)
@@ -220,8 +220,8 @@ bool ScopArrayInfo::updateSizes(ArrayRef<const SCEV *> 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;
   }