PR c++/28420
commit4a430fd7ccc7599320ec7e20849d61563fa3e6e2
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Aug 2006 18:51:40 +0000 (22 18:51 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Aug 2006 18:51:40 +0000 (22 18:51 +0000)
tree65053aaf4e88e020c6247d06b6b64c2c4f293881
parentb5de1aa4059bc18a6c07ec20df7c7118be36bc8d
    PR c++/28420
        * parser.c (cp_parser_postfix_expression): Make sure that the
        saved value for parser->type_definition_forbidden_message is
        restored before returning to avoid an invalid free().

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116330 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/g++.dg/template/typeid-template-argument.C [new file with mode: 0644]