Выглядит как UB. Бери godbolt.org, вставляй пасту туда и изучай выхлоп компилятора, поймешь, как работает. Заодно на разных компиляторах можно сравнить результат.
Чисто пальцем в небо: сразу за массивом из одного элемента начинается стек вызовов. Получается что m[3] это данные для джампа обратно, а ты туда пихаешь адрес другой функции, поэтому он в неё джампает