Actions
Bug #3327
closedLimitedIo slices the caught exception by copying it
Start date:
Due date:
% Done:
100%
Estimated time:
Description
Exceptions cannot be copied through the (polymorphic) reference obtained from a catch
statement, otherwise object slicing will occur, thereby losing information about the original exception object that has been thrown.
An std::exception_ptr
must be used.
Updated by Davide Pesavento about 9 years ago
- Status changed from New to Code review
- % Done changed from 0 to 90
Updated by Davide Pesavento about 9 years ago
- Priority changed from Normal to Low
Lowering priority since this doesn't break anything for now (LimitedIo::getLastException()
is currently unused).
Updated by Davide Pesavento almost 9 years ago
- Status changed from Code review to Closed
Actions