diff --git a/src/cpp.c b/src/cpp.c index 2f4dc34e01ff5986c84ee8047a84f54dc1d6e062..9be504896493f19a315b3d09d17f0592017e48ff 100644 --- a/src/cpp.c +++ b/src/cpp.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: cpp.c,v 1.172 2008/06/12 17:09:11 nilsson Exp $ +|| $Id: cpp.c,v 1.173 2008/06/13 07:57:52 grubba Exp $ */ #include "global.h" @@ -1506,8 +1506,8 @@ static void insert_current_dir_as_string(struct cpp *this, struct define_argument *args, struct string_builder *tmp) { - push_string(this->current_file); - push_text(".."); + ref_push_string(this->current_file); + push_constant_text(".."); #ifdef __NT__ f_combine_path_nt(2); #else