diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b570cc32ee70..b3df1ad53ff6 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2002-06-20 Kriang Lerdsuwanakij + + PR c++/6892 + * pt.c (tsubst_expr): Handle FILE_STMT. + 2002-06-20 Kriang Lerdsuwanakij PR c++/6723 diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index c10012247dc7..dbacef81f42e 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -7522,6 +7522,11 @@ tsubst_expr (t, args, complain, in_decl) finish_label_stmt (DECL_NAME (LABEL_STMT_LABEL (t))); break; + case FILE_STMT: + input_filename = FILE_STMT_FILENAME (t); + add_stmt (build_nt (FILE_STMT, FILE_STMT_FILENAME_NODE (t))); + break; + case GOTO_STMT: prep_stmt (t); tmp = GOTO_DESTINATION (t);