fix: fix build break on gcc13