summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2007-09-06 18:29:22 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2007-09-06 18:29:22 +0000
commit6dc25fcc7efff1c8d50ad07f878aec50cec3bd57 (patch)
tree1aabc728202b53bc78b09e9c2b49c17fe16b0e64
parent98bab6b2056f9b3574f2a70a20c2cb9d0f8bebe3 (diff)
downloadATCD-6dc25fcc7efff1c8d50ad07f878aec50cec3bd57.tar.gz
Thu Sep 6 18:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--ACE/ChangeLog6
-rw-r--r--ACE/ace/config-win32-borland.h8
2 files changed, 11 insertions, 3 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index 59cad4cbd8e..49701775927 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,9 @@
+Thu Sep 6 18:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-borland.h:
+ Make use of the new inline assembly feature of the upcoming CodeGear C++
+ compiler
+
Thu Sep 6 18:53:06 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
* tests/run_test.lst:
diff --git a/ACE/ace/config-win32-borland.h b/ACE/ace/config-win32-borland.h
index 2646135e8a8..fd0970e416f 100644
--- a/ACE/ace/config-win32-borland.h
+++ b/ACE/ace/config-win32-borland.h
@@ -103,11 +103,13 @@
#define ACE_HAS_NONCONST_TEMPNAM
-// The Borland compiler can't handle assembly in inline methods or
+#if (__BORLANDC__ < 0x592)
+// Older Borland compilers can't handle assembly in inline methods or
// templates (E2211). When we build for pentium optimized and we are inlining
// then we disable inline assembly
-#if defined (ACE_HAS_PENTIUM) && defined(__ACE_INLINE__)
-# define ACE_LACKS_INLINE_ASSEMBLY
+# if defined (ACE_HAS_PENTIUM) && defined(__ACE_INLINE__)
+# define ACE_LACKS_INLINE_ASSEMBLY
+# endif
#endif
#define ACE_WCSDUP_EQUIVALENT ::_wcsdup