From 7f378a7561d82909122443330c44f01ec365db08 Mon Sep 17 00:00:00 2001 From: xaedes Date: Thu, 14 Sep 2023 00:21:05 +0200 Subject: [PATCH] remove probably unnecessary exception type flags from stringstream --- examples/finetune/finetune.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/examples/finetune/finetune.cpp b/examples/finetune/finetune.cpp index 9c1fd4943..cf8094dcb 100644 --- a/examples/finetune/finetune.cpp +++ b/examples/finetune/finetune.cpp @@ -1418,7 +1418,7 @@ size_t tokenize_file( void mt19937_set_state(std::mt19937& rng, const std::string& rng_state) { std::stringstream s_rng_state; s_rng_state.imbue(std::locale::classic()); - s_rng_state.exceptions(std::stringstream::eofbit | std::stringstream::failbit | std::stringstream::badbit); + s_rng_state.exceptions(std::stringstream::failbit); s_rng_state.str(rng_state); s_rng_state >> rng; } @@ -1426,7 +1426,6 @@ void mt19937_set_state(std::mt19937& rng, const std::string& rng_state) { std::string mt19937_get_state(const std::mt19937& rng) { std::stringstream s_rng_state; s_rng_state.imbue(std::locale::classic()); - s_rng_state.exceptions(std::stringstream::badbit); s_rng_state << rng; return s_rng_state.str(); }