diff options
author | mistachkin <mistachkin@noemail.net> | 2013-08-29 01:17:24 +0000 |
---|---|---|
committer | mistachkin <mistachkin@noemail.net> | 2013-08-29 01:17:24 +0000 |
commit | 09dee52885441dd2b5d666be5aa90738c9f30731 (patch) | |
tree | e5cf338e1577b99848ae7743f283b5f7547634af /src/func.c | |
parent | 5db4f78ef55b1ffdeed2bcb3791b84492f07afc5 (diff) | |
download | sqlite-09dee52885441dd2b5d666be5aa90738c9f30731.tar.gz sqlite-09dee52885441dd2b5d666be5aa90738c9f30731.zip |
Prevent the implementation of the toreal() SQL function from being 'optimized' by MSVC.
FossilOrigin-Name: 047bd1c24553b00ccf12d7745bb4c46820b91f5e
Diffstat (limited to 'src/func.c')
-rw-r--r-- | src/func.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/func.c b/src/func.c index 36b0e5f37..fb999c9f9 100644 --- a/src/func.c +++ b/src/func.c @@ -1015,6 +1015,9 @@ static void tointegerFunc( ** toreal(X): If X can be losslessly converted into a real number, then ** do so and return that real number. Otherwise return NULL. */ +#if defined(_MSC_VER) +#pragma optimize("", off) +#endif static void torealFunc( sqlite3_context *context, int argc, @@ -1056,6 +1059,9 @@ static void torealFunc( } } } +#if defined(_MSC_VER) +#pragma optimize("", on) +#endif /* ** The unicode() function. Return the integer unicode code-point value |