diff options
| author | Chris Lattner <sabre@nondot.org> | 2004-04-13 21:48:43 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2004-04-13 21:48:43 +0000 |
| commit | ed94fef7e3e6e5c886ada791bb563339b028ddb9 (patch) | |
| tree | fd30648d498b0d76358ba768462afb41b8011f16 /llvm/utils/fpcmp | |
| parent | 8662beeecd9de3a00654ae6463eac2b9c3680f12 (diff) | |
| download | bcm5719-llvm-ed94fef7e3e6e5c886ada791bb563339b028ddb9.tar.gz bcm5719-llvm-ed94fef7e3e6e5c886ada791bb563339b028ddb9.zip | |
Fix bug, add support for +/-
llvm-svn: 12934
Diffstat (limited to 'llvm/utils/fpcmp')
| -rw-r--r-- | llvm/utils/fpcmp/fpcmp.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/fpcmp/fpcmp.cpp b/llvm/utils/fpcmp/fpcmp.cpp index ae5667a46d8..3df0fa5480c 100644 --- a/llvm/utils/fpcmp/fpcmp.cpp +++ b/llvm/utils/fpcmp/fpcmp.cpp @@ -56,7 +56,7 @@ static bool isNumberChar(char C) { switch (C) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - case '.': + case '.': case '+': case '-': case 'e': case 'E': return true; default: return false; @@ -64,7 +64,7 @@ static bool isNumberChar(char C) { } static char *BackupNumber(char *Pos, char *FirstChar) { - while (Pos < FirstChar && isNumberChar(Pos[-1])) + while (Pos > FirstChar && isNumberChar(Pos[-1])) --Pos; return Pos; } |

