From 1dca602122d551475354fed2a2673a0f61cf618f Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Fri, 3 Aug 2012 20:02:03 +0200 Subject: Add a T parameter to the memory barrier functions in atomics. This is so we can insert valgrind (helgrind) annotation macros. They require the actual address of the variable to work. Change-Id: I988f6a46385ad58143c53ad34b6cf0f58be2cdb8 Reviewed-by: Olivier Goffart --- src/corelib/arch/qatomic_armv5.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/corelib/arch/qatomic_armv5.h') diff --git a/src/corelib/arch/qatomic_armv5.h b/src/corelib/arch/qatomic_armv5.h index b3136fe575..210fbc1931 100644 --- a/src/corelib/arch/qatomic_armv5.h +++ b/src/corelib/arch/qatomic_armv5.h @@ -95,7 +95,8 @@ template struct QBasicAtomicOps: QGenericAtomicOps + static void orderedMemoryFence(const T &) { _q_dmb(); } template static bool ref(T &_q_value); template static bool deref(T &_q_value); -- cgit v1.2.3