diff options
| author | Chris Lattner <sabre@nondot.org> | 2007-01-23 00:36:17 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2007-01-23 00:36:17 +0000 |
| commit | d39e38848b201191abfcece2ae58a23f1c76aab0 (patch) | |
| tree | 389f8fd7a2290bf8c720b3282e5e11643fc52390 /llvm/lib/CodeGen | |
| parent | 76231aad454a296f936baad0d30ed85dc08ec351 (diff) | |
| download | bcm5719-llvm-d39e38848b201191abfcece2ae58a23f1c76aab0.tar.gz bcm5719-llvm-d39e38848b201191abfcece2ae58a23f1c76aab0.zip | |
Fix a bunch of inline asm failures
llvm-svn: 33454
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter.cpp index a9e720149ec..d9b97f7005d 100644 --- a/llvm/lib/CodeGen/AsmPrinter.cpp +++ b/llvm/lib/CodeGen/AsmPrinter.cpp @@ -779,6 +779,7 @@ void AsmPrinter::printInlineAsm(const MachineInstr *MI) const { const char *IDStart = LastEmitted; char *IDEnd; + errno = 0; long Val = strtol(IDStart, &IDEnd, 10); // We only accept numbers for IDs. if (!isdigit(*IDStart) || (Val == 0 && errno == EINVAL)) { cerr << "Bad $ operand number in inline asm string: '" |

