From c0eb60ec2a16d77746a37b6efd6d49b098adca6d Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Sat, 31 Oct 2020 10:56:21 +0000 Subject: [PATCH] Fix return type error for atomic GCC --- include/etl/atomic/atomic_gcc_sync.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/etl/atomic/atomic_gcc_sync.h b/include/etl/atomic/atomic_gcc_sync.h index ef673eb9..c70a792d 100644 --- a/include/etl/atomic/atomic_gcc_sync.h +++ b/include/etl/atomic/atomic_gcc_sync.h @@ -579,7 +579,7 @@ namespace etl T* load(etl::memory_order order = etl::memory_order_seq_cst) const volatile { - return __sync_fetch_and_add(&value, 0); + return (T*)__sync_fetch_and_add(&value, 0); } // Fetch add