aboutsummaryrefslogtreecommitdiff
path: root/CodeGen
diff options
context:
space:
mode:
authorLauro Ramos Venancio <lauro.venancio@gmail.com>2008-02-26 19:19:58 +0000
committerLauro Ramos Venancio <lauro.venancio@gmail.com>2008-02-26 19:19:58 +0000
commit7695f70bbd3e4d42adaa1ef2ff5e1b9ab3d9c345 (patch)
tree3b3653094b3941dd44054207a4261602c6307a55 /CodeGen
parent189c3056d98858b43b3f2b38fd5168c5a18a4899 (diff)
Fix a bug in ConvertAsmString function.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47618 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CodeGen')
-rw-r--r--CodeGen/CGStmt.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/CodeGen/CGStmt.cpp b/CodeGen/CGStmt.cpp
index 0da91dabe6..5fdc61b46f 100644
--- a/CodeGen/CGStmt.cpp
+++ b/CodeGen/CGStmt.cpp
@@ -569,7 +569,7 @@ static inline std::string ConvertAsmString(const char *Start,
}
Result += '$' + llvm::utostr(n);
- Start = End;
+ Start = End - 1;
} else if (isalpha(EscapedChar)) {
char *End;
@@ -583,7 +583,7 @@ static inline std::string ConvertAsmString(const char *Start,
}
Result += "${" + llvm::utostr(n) + ':' + EscapedChar + '}';
- Start = End;
+ Start = End - 1;
} else {
assert(0 && "Unhandled asm escaped character!");
}