diff src/alloc.c @ 85329:ad9922c079e4

(Fpurecopy): Set the pvec tag on pseudo vectors.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 16 Oct 2007 15:49:43 +0000
parents d0d527210b0c
children 99492f857499
line wrap: on
line diff
--- a/src/alloc.c	Tue Oct 16 15:42:58 2007 +0000
+++ b/src/alloc.c	Tue Oct 16 15:49:43 2007 +0000
@@ -4966,7 +4966,10 @@
       for (i = 0; i < size; i++)
 	vec->contents[i] = Fpurecopy (XVECTOR (obj)->contents[i]);
       if (COMPILEDP (obj))
-	XSETCOMPILED (obj, vec);
+	{
+	  XSETPVECTYPE (vec, PVEC_COMPILED);
+	  XSETCOMPILED (obj, vec);
+	}
       else
 	XSETVECTOR (obj, vec);
       return obj;