From 6de6a0a6f018fa0dbf117155614e742f2bd2750b Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 13 Apr 2004 21:48:43 +0000 Subject: [PATCH] Fix bug, add support for +/- git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12934 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/fpcmp/fpcmp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/fpcmp/fpcmp.cpp b/utils/fpcmp/fpcmp.cpp index ae5667a46d8..3df0fa5480c 100644 --- a/utils/fpcmp/fpcmp.cpp +++ b/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; } -- 2.34.1