From ed94fef7e3e6e5c886ada791bb563339b028ddb9 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 +/- llvm-svn: 12934 --- llvm/utils/fpcmp/fpcmp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/utils/fpcmp/fpcmp.cpp b/llvm/utils/fpcmp/fpcmp.cpp index ae5667a46d83..3df0fa5480ca 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; }