aboutsummaryrefslogtreecommitdiff
path: root/src/func.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-06-07 22:51:13 +0000
committerdrh <drh@noemail.net>2019-06-07 22:51:13 +0000
commit55700bcd7255b15861fec4a0c4ab24eda965420d (patch)
treed11c4d8db0622c6e54cf4456d2d1dac6309d7c67 /src/func.c
parent9a2782293c37d360382296558c358d60929d0744 (diff)
downloadsqlite-55700bcd7255b15861fec4a0c4ab24eda965420d.tar.gz
sqlite-55700bcd7255b15861fec4a0c4ab24eda965420d.zip
Remove code in the round() SQL function that became unreachable due to
the optimization of check-in [e95138f5f4febde5] FossilOrigin-Name: b141bae3f6d16c0ebb59dac9b02086a4370839e71ade34004f647b09b1083d1d
Diffstat (limited to 'src/func.c')
-rw-r--r--src/func.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/func.c b/src/func.c
index 869d4bd16..5aea2d74b 100644
--- a/src/func.c
+++ b/src/func.c
@@ -397,10 +397,7 @@ static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
sqlite3_result_error_nomem(context);
return;
}
- if( sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8)<=0 ){
- assert( sqlite3_strglob("*Inf", zBuf)==0 );
- r = zBuf[0]=='-' ? -HUGE_VAL : +HUGE_VAL;
- }
+ sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8);
sqlite3_free(zBuf);
}
sqlite3_result_double(context, r);