@@ -156,21 +156,21 @@ unsafe extern "C" fn rust_eh_personality(version: c_int,
156
156
if actions as i32 & uw:: _UA_SEARCH_PHASE as i32 != 0 {
157
157
match eh_action {
158
158
EHAction :: None |
159
- EHAction :: Cleanup ( _) => return uw:: _URC_CONTINUE_UNWIND,
160
- EHAction :: Catch ( _) => return uw:: _URC_HANDLER_FOUND,
161
- EHAction :: Terminate => return uw:: _URC_FATAL_PHASE1_ERROR,
159
+ EHAction :: Cleanup ( _) => uw:: _URC_CONTINUE_UNWIND,
160
+ EHAction :: Catch ( _) => uw:: _URC_HANDLER_FOUND,
161
+ EHAction :: Terminate => uw:: _URC_FATAL_PHASE1_ERROR,
162
162
}
163
163
} else {
164
164
match eh_action {
165
- EHAction :: None => return uw:: _URC_CONTINUE_UNWIND,
165
+ EHAction :: None => uw:: _URC_CONTINUE_UNWIND,
166
166
EHAction :: Cleanup ( lpad) |
167
167
EHAction :: Catch ( lpad) => {
168
168
uw:: _Unwind_SetGR ( context, UNWIND_DATA_REG . 0 , exception_object as uintptr_t ) ;
169
169
uw:: _Unwind_SetGR ( context, UNWIND_DATA_REG . 1 , 0 ) ;
170
170
uw:: _Unwind_SetIP ( context, lpad) ;
171
- return uw:: _URC_INSTALL_CONTEXT;
171
+ uw:: _URC_INSTALL_CONTEXT
172
172
}
173
- EHAction :: Terminate => return uw:: _URC_FATAL_PHASE2_ERROR,
173
+ EHAction :: Terminate => uw:: _URC_FATAL_PHASE2_ERROR,
174
174
}
175
175
}
176
176
}
0 commit comments