[PATCH] [Polly][DependenceInfo] Remove dead initialization

Dominik Adamski via llvm-commits llvm-commits at lists.llvm.org
Mon May 13 13:27:46 PDT 2019


Fix scan-analyzer issue:
Value stored to 'WARMemAccesses' during its initialization is never read

Link to found issue:
http://llvm.org/reports/scan-build/report-DependenceInfo.cpp-buildWAR-12-1.html#EndPath

Signed-off-by: Dominik Adamski <adamski.dominik at gmail.com>
---
 polly/lib/Analysis/DependenceInfo.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/polly/lib/Analysis/DependenceInfo.cpp b/polly/lib/Analysis/DependenceInfo.cpp
index 173c292c81e..e0d2ad81b45 100644
--- a/polly/lib/Analysis/DependenceInfo.cpp
+++ b/polly/lib/Analysis/DependenceInfo.cpp
@@ -384,8 +384,7 @@ static isl_union_map *buildWAR(isl_union_map *Write, isl_union_map *MustWrite,
   //     { [Read+Write -> MemAccess] -> Read+Write }
   // Reverse
   //     { Read+Write -> [Read+Write -> MemAccess] }
-  auto WARMemAccesses = isl_union_map_copy(WAROverestimated);
-  WARMemAccesses = isl_union_map_range_factor_range(WAROverestimated);
+  auto WARMemAccesses = isl_union_map_range_factor_range(WAROverestimated);
   WARMemAccesses = isl_union_map_domain_map(WARMemAccesses);
   WARMemAccesses = isl_union_map_reverse(WARMemAccesses);
 
-- 
2.17.1



More information about the llvm-commits mailing list