From e80c80d9556efd3a3028c5db24aad38447ba8409 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Fri, 17 Jul 2009 16:26:24 +0200
Subject: [PATCH] Improved diagnostices for odd pointers.

Rev: src/svalue.c:1.250
---
 src/svalue.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/svalue.c b/src/svalue.c
index 4a4f85449c..9f6925a952 100644
--- a/src/svalue.c
+++ b/src/svalue.c
@@ -2,7 +2,7 @@
 || This file is part of Pike. For copyright information see COPYRIGHT.
 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 || for more information.
-|| $Id: svalue.c,v 1.249 2009/04/01 20:30:09 mast Exp $
+|| $Id: svalue.c,v 1.250 2009/07/17 14:26:24 grubba Exp $
 */
 
 #include "global.h"
@@ -2048,7 +2048,8 @@ PMOD_EXPORT void debug_check_svalue(const struct svalue *s)
   check_svalue_type (s);
   if(s->type<=MAX_REF_TYPE &&
      ((PIKE_POINTER_ALIGNMENT-1) & (ptrdiff_t)(s->u.refs)))
-    Pike_fatal("Odd pointer! type=%d u->refs=%p\n",s->type,s->u.refs);
+    Pike_fatal("Odd pointer! type=%d u->refs=%p, align: %d\n",
+	       s->type, s->u.refs, PIKE_POINTER_ALIGNMENT);
 
   if(s->type==T_INT) {
     if(s->subtype!=NUMBER_NUMBER &&
-- 
GitLab