aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-16 19:12:22 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-16 19:12:22 -0700
commit15c40f5ea3ed9bbd1d0d0a2dad804542b7615a5f (patch)
tree6cfb93d0d2747ddeaab08cce975c7bbcc8395ee6 /src
parent5f3256d939926fff730b3bc4dde2bbd2c1b4b613 (diff)
downloadbun-15c40f5ea3ed9bbd1d0d0a2dad804542b7615a5f.tar.gz
bun-15c40f5ea3ed9bbd1d0d0a2dad804542b7615a5f.tar.zst
bun-15c40f5ea3ed9bbd1d0d0a2dad804542b7615a5f.zip
Fix build error on linux
Diffstat (limited to 'src')
-rw-r--r--src/javascript/jsc/bindings/sqlite/JSSQLStatement.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/javascript/jsc/bindings/sqlite/JSSQLStatement.cpp b/src/javascript/jsc/bindings/sqlite/JSSQLStatement.cpp
index c19b736e5..c39e2961e 100644
--- a/src/javascript/jsc/bindings/sqlite/JSSQLStatement.cpp
+++ b/src/javascript/jsc/bindings/sqlite/JSSQLStatement.cpp
@@ -33,8 +33,9 @@
#ifdef LAZY_LOAD_SQLITE
#include "lazy_sqlite3.h"
#else
-static void lazyLoadSQLite()
+static inline int lazyLoadSQLite()
{
+ return 0;
}
#endif
@@ -336,10 +337,7 @@ JSC_DEFINE_HOST_FUNCTION(jsSQLStatementSetCustomSQLite, (JSC::JSGlobalObject * l
return JSValue::encode(JSC::jsUndefined());
}
-#ifndef LAZY_LOAD_SQLITE
- RELEASE_AND_RETURN(scope, JSValue::encode(JSC::jsBoolean(false)));
-#endif
-
+#ifdef LAZY_LOAD_SQLITE
if (sqlite3_handle) {
throwException(lexicalGlobalObject, scope, createError(lexicalGlobalObject, "SQLite already loaded\nThis function can only be called before SQLite has been loaded and exactly once. SQLite auto-loads when the first time you open a Database."_s));
return JSValue::encode(JSC::jsUndefined());
@@ -352,6 +350,7 @@ JSC_DEFINE_HOST_FUNCTION(jsSQLStatementSetCustomSQLite, (JSC::JSGlobalObject * l
throwException(lexicalGlobalObject, scope, createError(lexicalGlobalObject, msg));
return JSValue::encode(JSC::jsUndefined());
}
+#endif
RELEASE_AND_RETURN(scope, JSValue::encode(JSC::jsBoolean(true)));
}