diff options
| -rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 9c0e44c6b53..91a8ea281a7 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -279,6 +279,7 @@ static void replace(std::string& str, const std::string& find, } static void makeIslCompatible(std::string& str) { + str.erase(0, 1); replace(str, ".", "_"); replace(str, "\"", "_"); } @@ -288,8 +289,6 @@ void MemoryAccess::setBaseName() { WriteAsOperand(OS, getBaseAddr(), false); BaseName = OS.str(); - // Remove the % in the name. This is not supported by isl. - BaseName.erase(0,1); makeIslCompatible(BaseName); BaseName = "MemRef_" + BaseName; } @@ -689,8 +688,6 @@ ScopStmt::ScopStmt(Scop &parent, TempScop &tempScop, WriteAsOperand(OS, &bb, false); BaseName = OS.str(); - // Remove the % in the name. This is not supported by isl. - BaseName.erase(0, 1); makeIslCompatible(BaseName); BaseName = "Stmt_" + BaseName; |

