added default value
diff --git a/src/json.hpp b/src/json.hpp
index 565c041..9d2305d 100644
--- a/src/json.hpp
+++ b/src/json.hpp
@@ -8991,7 +8991,7 @@
/// current level of recursion
int depth = 0;
/// callback function
- const parser_callback_t callback;
+ const parser_callback_t callback = nullptr;
/// the type of the last read token
typename lexer::token_type last_token = lexer::token_type::uninitialized;
/// the lexer
diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c
index 26fafa5..537d4f4 100644
--- a/src/json.hpp.re2c
+++ b/src/json.hpp.re2c
@@ -8288,7 +8288,7 @@
/// current level of recursion
int depth = 0;
/// callback function
- const parser_callback_t callback;
+ const parser_callback_t callback = nullptr;
/// the type of the last read token
typename lexer::token_type last_token = lexer::token_type::uninitialized;
/// the lexer