summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2013-03-02 10:19:45 +0200
committerEli Zaretskii <eliz@gnu.org>2013-03-02 10:19:45 +0200
commit474b43d90fdc3135aa4f277a1b64281f1d3b24a6 (patch)
tree92582f6d440b61f67135e6ddc67f6527863e71dc
parent8725b746408685833dec0ee09f1a4fc680786c9a (diff)
downloademacs-474b43d90fdc3135aa4f277a1b64281f1d3b24a6.tar.gz
Fix bug #13734 with errors in lisp.h macro expansion.
src/lisp.h (XPNTR) [!USE_LSB_TAG]: Fix parentheses nesting.
-rw-r--r--src/ChangeLog4
-rw-r--r--src/lisp.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 1b8b3c56004..f3ded8e3986 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2013-03-02 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp.h (XPNTR) [!USE_LSB_TAG]: Fix parentheses nesting. (Bug#13734)
+
2013-02-28 Eli Zaretskii <eliz@gnu.org>
* w32.c (sys_open): Don't reset the flags for FD in fd_info[].
diff --git a/src/lisp.h b/src/lisp.h
index e696371c58b..01574a5fe03 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -507,7 +507,7 @@ static EMACS_INT const VALMASK
/* DATA_SEG_BITS forces extra bits to be or'd in with any pointers
which were stored in a Lisp_Object. */
-#define XPNTR(a) ((uintptr_t) ((XLI (a) & VALMASK)) | DATA_SEG_BITS))
+#define XPNTR(a) ((uintptr_t) ((XLI (a) & VALMASK) | DATA_SEG_BITS))
#endif /* not USE_LSB_TAG */