mirror of
https://github.com/yuzu-emu/breakpad.git
synced 2025-01-10 21:35:28 +00:00
73d2773f9f
C++ doesn't allow skipping initialization with a goto. This means that this code is illegal: void func(bool b) { if(b) goto END; int value = 0; //error C2362 with /permissive- //... value used here END: return; } Adding an extra scope makes the code legal. This problem is only detected with /permissive- but now that compiling with this switch is practical we might as well stay /permissive- clean: https://blogs.msdn.microsoft.com/vcblog/2016/11/16/permissive-switch/ Note that compiling /permissive- clean only works with the 10.0.16299.0 SDK which currently has other issues... Bug: 773476 Change-Id: I54e64aaef46d70a817cf7da272f76d9ae5f6a6f7 Reviewed-on: https://chromium-review.googlesource.com/740287 Reviewed-by: Mark Mentovai <mark@chromium.org> |
||
---|---|---|
.. | ||
build | ||
client | ||
common | ||
google_breakpad | ||
processor | ||
third_party | ||
tools | ||
breakpad_googletest_includes.h | ||
config.h.in |