From 8e629124462fd4a651dbc121ff83e82dde334722 Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Mon, 12 Dec 2016 20:03:17 +0100 Subject: [PATCH] Adding missing __cpp() wrapper macro to inline assembly for Keil RAW32 threading functions --- src/gos/gos_x_threads_cortexm01.h | 2 +- src/gos/gos_x_threads_cortexm347.h | 2 +- src/gos/gos_x_threads_cortexm47fp.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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