--- a/3rd/bee.lua/bee/crash/unwind_linux.cpp
+++ b/3rd/bee.lua/bee/crash/unwind_linux.cpp
@@ -6,12 +6,8 @@
 namespace bee::crash {
     void unwind(ucontext_t *ctx, uint16_t skip, unwind_callback func, void *ud) noexcept {
         unw_cursor_t cursor;
-#if defined(__aarch64__)
         unw_context_t *unw_ctx = (unw_context_t *)ctx;
         unw_init_local(&cursor, unw_ctx);
-#else
-        unw_init_local(&cursor, ctx);
-#endif
         while (unw_step(&cursor) > 0) {
             unw_word_t pc;
             unw_get_reg(&cursor, UNW_REG_IP, &pc);
--- a/3rd/luamake/bee.lua/bee/crash/unwind_linux.cpp
+++ b/3rd/luamake/bee.lua/bee/crash/unwind_linux.cpp
@@ -6,12 +6,8 @@
 namespace bee::crash {
     void unwind(ucontext_t *ctx, uint16_t skip, unwind_callback func, void *ud) noexcept {
         unw_cursor_t cursor;
-#if defined(__aarch64__)
         unw_context_t *unw_ctx = (unw_context_t *)ctx;
         unw_init_local(&cursor, unw_ctx);
-#else
-        unw_init_local(&cursor, ctx);
-#endif
         while (unw_step(&cursor) > 0) {
             unw_word_t pc;
             unw_get_reg(&cursor, UNW_REG_IP, &pc);
