diff --git a/src/gos/gos_x_threads_cortexm01.h b/src/gos/gos_x_threads_cortexm01.h index b646d083..af6363c3 100644 --- a/src/gos/gos_x_threads_cortexm01.h +++ b/src/gos/gos_x_threads_cortexm01.h @@ -107,7 +107,7 @@ ldr r1,[r2,#__cpp(offsetof(thread,fn))] blx r1 mov r4,r0 - bl gfxThreadExit + bl __cpp(gfxThreadExit) } #else diff --git a/src/gos/gos_x_threads_cortexm347.h b/src/gos/gos_x_threads_cortexm347.h index 13893d3d..2d7e0584 100644 --- a/src/gos/gos_x_threads_cortexm347.h +++ b/src/gos/gos_x_threads_cortexm347.h @@ -78,7 +78,7 @@ ldr r1,[r2,#__cpp(offsetof(thread,fn))] blx r1 mov r4,r0 - bl gfxThreadExit + bl __cpp(gfxThreadExit) } #else diff --git a/src/gos/gos_x_threads_cortexm47fp.h b/src/gos/gos_x_threads_cortexm47fp.h index 2ee98eaf..62812c2e 100644 --- a/src/gos/gos_x_threads_cortexm47fp.h +++ b/src/gos/gos_x_threads_cortexm47fp.h @@ -83,7 +83,7 @@ ldr r1,[r2,#__cpp(offsetof(thread,fn))] blx r1 mov r4,r0 - bl gfxThreadExit + bl __cpp(gfxThreadExit) } #else