diff options
author | Lauro Ramos Venancio <lauro.venancio@gmail.com> | 2008-02-26 19:19:58 +0000 |
---|---|---|
committer | Lauro Ramos Venancio <lauro.venancio@gmail.com> | 2008-02-26 19:19:58 +0000 |
commit | 7695f70bbd3e4d42adaa1ef2ff5e1b9ab3d9c345 (patch) | |
tree | 3b3653094b3941dd44054207a4261602c6307a55 /CodeGen | |
parent | 189c3056d98858b43b3f2b38fd5168c5a18a4899 (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.cpp | 4 |
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!"); } |