Merge branch 'master' into feature/llvm-on-arm

This commit is contained in:
Syrus Akbary
2019-12-13 13:03:51 -08:00
committed by GitHub
23 changed files with 933 additions and 439 deletions

View File

@ -856,7 +856,8 @@ pub unsafe extern "C" fn callback_trampoline(
callback: *mut BreakpointHandler,
) {
let callback = Box::from_raw(callback);
let result: Result<(), Box<dyn std::any::Any>> = callback(BreakpointInfo { fault: None });
let result: Result<(), Box<dyn std::any::Any + Send>> =
callback(BreakpointInfo { fault: None });
match result {
Ok(()) => *b = None,
Err(e) => *b = Some(e),