From 22af8ab30448ffd2468e234e48a1f75c6fb0b659 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 16 Jun 2021 21:38:32 +0530 Subject: [PATCH] silence compiler warning --- src/calibre/db/sqlite_extension.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/db/sqlite_extension.cpp b/src/calibre/db/sqlite_extension.cpp index 01f5eb3bb5..1f8b7c3963 100644 --- a/src/calibre/db/sqlite_extension.cpp +++ b/src/calibre/db/sqlite_extension.cpp @@ -197,7 +197,7 @@ tok_create(void *sqlite3, const char **azArg, int nArg, Fts5Tokenizer **ppOut) { rc = p->constructor_error; delete p; } - } catch (std::bad_alloc) { + } catch (std::bad_alloc const&) { return SQLITE_NOMEM; } catch (...) { return SQLITE_ERROR; @@ -210,7 +210,7 @@ tok_tokenize(Fts5Tokenizer *tokenizer_ptr, void *callback_ctx, int flags, const Tokenizer *p = reinterpret_cast(tokenizer_ptr); try { return p->tokenize(callback_ctx, flags, text, text_sz, callback); - } catch (std::bad_alloc) { + } catch (std::bad_alloc const&) { return SQLITE_NOMEM; } catch (...) { return SQLITE_ERROR;