summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_Errno.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/OS_Errno.h')
-rw-r--r--ACE/ace/OS_Errno.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/ACE/ace/OS_Errno.h b/ACE/ace/OS_Errno.h
index 077aff14ff8..d67868631c1 100644
--- a/ACE/ace/OS_Errno.h
+++ b/ACE/ace/OS_Errno.h
@@ -86,10 +86,9 @@ private:
ACE_END_VERSIONED_NAMESPACE_DECL
// Inlining this class on debug builds with gcc on Solaris can cause
-// deadlocks during static initialization. On non debug builds it
-// causes compilation errors.
+// deadlocks during static initialization.
#if defined (ACE_HAS_INLINED_OSCALLS) && \
- (!defined (__GNUG__) || !defined (__sun__))
+ (!defined (__GNUG__) || !defined (__sun__) || defined (ACE_NDEBUG))
# if defined (ACE_INLINE)
# undef ACE_INLINE
# endif /* ACE_INLINE */