diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-16 14:02:00 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-16 14:02:00 +0200 |
commit | 6ec1a674b182205c142f3e8f37d4b13c6e70c04b (patch) | |
tree | 9bc78bb7fac93e4d81680a0294d69e61559a3c32 /modules | |
parent | 47f4cfe677bcd8b3372ddbf09751cd023f3ad9ff (diff) |
wip
Diffstat (limited to 'modules')
-rw-r--r-- | modules/codec-json/c++/json.tmpl.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/codec-json/c++/json.tmpl.hpp b/modules/codec-json/c++/json.tmpl.hpp index 36f14de..c2e5575 100644 --- a/modules/codec-json/c++/json.tmpl.hpp +++ b/modules/codec-json/c++/json.tmpl.hpp @@ -739,7 +739,10 @@ struct json_decode<schema::Struct<schema::Member<T,Lits>...>, ToDecode> { std::array<bool, sizeof...(T)> found_fields; std::fill(found_fields.begin(), found_fields.end(), false); - assert(buff.read() == '{'); + std::cout<<buff.read()<<" "<<(int16_t)buff.read()<<std::endl; + SAW_ASSERT(buff.read() == '{'){ + return make_error<err::invalid_state>(); + } buff.read_advance(1); json_helper::skip_whitespace(buff); if(buff.read_composite_length() == 0){ |