You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On beta4 32 bit (Hybrid), when opening a non existing file, Yaml raises exceptions which can't be catched.
The following code exits with abort() (After throwing an uncatched YAML::BadFile exception), while It should exit cleanly (it does, in fact, on x64 master)
Opened a PR to update yaml_cpp, maybe you could have a look there (kept the older library around as it's still being used by other applications). EDIT link :) #9847
It's been ascertained the problem is due to call frame information differing in GCC 11 vs 13. Why this is so hasn't been determined, nor what the solution is supposed to be...
On beta4 32 bit (Hybrid), when opening a non existing file, Yaml raises exceptions which can't be catched.
The following code exits with abort() (After throwing an uncatched YAML::BadFile exception), while It should exit cleanly (it does, in fact, on x64 master)
`#include <yaml-cpp/yaml.h>
int main()
{
try {
YAML::LoadFile(std::string("foo"));
} catch(...) {
}
`
I'm current.
The text was updated successfully, but these errors were encountered: