Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jan 2012 15:20:41 +0000 (UTC)
From:      David Chisnall <theraven@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r230267 - head/include
Message-ID:  <201201171520.q0HFKfTW095826@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: theraven
Date: Tue Jan 17 15:20:41 2012
New Revision: 230267
URL: http://svn.freebsd.org/changeset/base/230267

Log:
  Fix clang atomic to use for atomic_is_lock_free().
  
  Reviewed by:	ed
  Approved by:	dim (mentor)

Modified:
  head/include/stdatomic.h

Modified: head/include/stdatomic.h
==============================================================================
--- head/include/stdatomic.h	Tue Jan 17 13:52:04 2012	(r230266)
+++ head/include/stdatomic.h	Tue Jan 17 15:20:41 2012	(r230267)
@@ -118,7 +118,7 @@ enum memory_order {
 
 #if defined(__CLANG_ATOMICS)
 #define	atomic_is_lock_free(obj) \
-	__atomic_is_lock_free(obj)
+	__atomic_is_lock_free(sizeof(obj))
 #elif defined(__GNUC_ATOMICS)
 #define	atomic_is_lock_free(obj) \
 	__atomic_is_lock_free(sizeof((obj)->__val))



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201171520.q0HFKfTW095826>