diff --git a/src/las.h b/src/las.h index 9208553f5e5a98baacbfaa0d64a45e2ee1253508..c75c1ea0937d88d5e2e641b5fa22bbcf598e5bca 100644 --- a/src/las.h +++ b/src/las.h @@ -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: las.h,v 1.69 2004/12/07 21:19:19 grubba Exp $ +|| $Id: las.h,v 1.70 2004/12/18 18:06:18 grubba Exp $ */ #ifndef LAS_H @@ -207,6 +207,7 @@ node *debug_mklocalnode(int var, int depth); node *debug_mkidentifiernode(int i); node *debug_mktrampolinenode(int i, struct compiler_frame *depth); node *debug_mkexternalnode(struct program *prog, int i); +node *debug_mkthisnode(struct program *parent_prog, int inherit_num); node *debug_mkcastnode(struct pike_type *type, node *n); node *debug_mksoftcastnode(struct pike_type *type, node *n); void resolv_constant(node *n); @@ -258,6 +259,7 @@ void resolv_program(node *n); #define mkidentifiernode(i) dmalloc_touch(node *, debug_mkidentifiernode(i)) #define mktrampolinenode(i,f) dmalloc_touch(node *, debug_mktrampolinenode(i, f)) #define mkexternalnode(parent_prog, i) dmalloc_touch(node *, debug_mkexternalnode(parent_prog, i)) +#define mkthisnode(parent_prog, i) dmalloc_touch(node *, debug_mkthisnode(parent_prog, i)) #define mkcastnode(type, n) dmalloc_touch(node *, debug_mkcastnode(type, dmalloc_touch(node *, n))) #define mksoftcastnode(type, n) dmalloc_touch(node *, debug_mksoftcastnode(type, dmalloc_touch(node *, n))) #define mktypenode(t) dmalloc_touch(node *, debug_mktypenode(t))