"README.md" did not exist on "4205904d227f16e21ebd3e86c3c2177920db8ad0"
Remove static initialization order dependency with SingletonHolder
Something changed in VS2017 such that SingletonHolder::once_flag was not always initialized before SingletonHolder::instance and this caused multiple singleton instances to be created. In some ways this was a timebomb as static initialization order is undefined.
Please register or sign in to comment