diff options
author | drh <> | 2024-10-01 19:10:47 +0000 |
---|---|---|
committer | drh <> | 2024-10-01 19:10:47 +0000 |
commit | 7151010919cff7ab5134173f5d22fdf534104c34 (patch) | |
tree | 659dd6d22ac293fcda6d18b66c1371c4b77fc042 /src/vdbeaux.c | |
parent | 1f2faa647f32b4182c43156f5107a59574647104 (diff) | |
download | sqlite-7151010919cff7ab5134173f5d22fdf534104c34.tar.gz sqlite-7151010919cff7ab5134173f5d22fdf534104c34.zip |
New #ifdefs to omit code that is unused when SQLITE_USE_LONG DOUBLE is defined.
FossilOrigin-Name: 98066e2d226e7d2eceec1931a1432baea956f49bf3c708d8a6d511fa4e864ca3
Diffstat (limited to 'src/vdbeaux.c')
-rw-r--r-- | src/vdbeaux.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/vdbeaux.c b/src/vdbeaux.c index 929190b3a..5ff4ca928 100644 --- a/src/vdbeaux.c +++ b/src/vdbeaux.c @@ -4512,9 +4512,13 @@ SQLITE_NOINLINE int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2){ ** We must use separate SQLITE_NOINLINE functions here, since otherwise ** optimizer code movement causes gcov to become very confused. */ -#if defined(SQLITE_COVERAGE_TEST) || defined(SQLITE_DEBUG) +#if (defined(SQLITE_COVERAGE_TEST) || defined(SQLITE_DEBUG)) \ + && (!defined(SQLITE_USE_LONG_DOUBLE) || SQLITE_USE_LONG_DOUBLE+0==0) static int SQLITE_NOINLINE doubleLt(double a, double b){ return a<b; } static int SQLITE_NOINLINE doubleEq(double a, double b){ return a==b; } +#else +# define doubleLt(A,B) 1 +# define doubleEq(A,B) 1 #endif /* |