support exceptions with virtual inheritance, by letting libcxxabi adjust the pointer as an out param; fixes #2531; 1.21.9