From b84bcf890c949d248ade97a5e1fbcf2a8e3efcd7 Mon Sep 17 00:00:00 2001 From: yinshengkai Date: Fri, 5 Jul 2024 16:59:49 +0800 libcxxabi: fix compilation errors error: invalid conversion from 'int' to '_Unwind_State' [-fpermissive] 1073 | state &= ~_US_FORCE_UNWIND; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | int Change-Id: I47827d58438f248e2171d20a44cc29ed8b259fc5 Signed-off-by: yinshengkai --- src/cxa_personality.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git libcxxabi/src/cxa_personality.cpp libcxxabi/src/cxa_personality.cpp index 5b58037..3e1fd83 100644 --- libcxxabi/src/cxa_personality.cpp +++ libcxxabi/src/cxa_personality.cpp @@ -1070,7 +1070,7 @@ __gxx_personality_v0(_Unwind_State state, // Check the undocumented force unwinding behavior bool is_force_unwinding = state & _US_FORCE_UNWIND; - state &= ~_US_FORCE_UNWIND; + state = (_Unwind_State)(state & ~_US_FORCE_UNWIND); scan_results results; switch (state) { -- 2.34.1