mirror of git://gcc.gnu.org/git/gcc.git
re PR c++/6892 (ICE from #include inside switch(){} inside template function)
PR c++/6892 * pt.c (tsubst_expr): Handle FILE_STMT. From-SVN: r54832
This commit is contained in:
parent
342cea9509
commit
aa16c0facc
|
|
@ -1,3 +1,8 @@
|
|||
2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
|
||||
|
||||
PR c++/6892
|
||||
* pt.c (tsubst_expr): Handle FILE_STMT.
|
||||
|
||||
2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
|
||||
|
||||
PR c++/6723
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue