This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
2011/11/15 Tobias RingstrÃm:No, it's not a bug, but it could be improved.That's more like it. Is the std::thread behaviour a bug, or am I missing something? Though the C++11 standard seems to allow the stack to be unwound before std::terminate is called, it exceptionally unhelpful. I've search but not been able to find any explanation.
Now that the compiler support noexcept we should use that instead and not catch the exception, causing the runtime to call terminate without unwinding the stack.
I'll make that change for 4.7.0
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |