mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-27 09:44:02 +08:00
91th Cygnus<->FSF quick merge
From-SVN: r14266
This commit is contained in:
parent
afab5269db
commit
b88c08b663
@ -1,3 +1,12 @@
|
||||
Thu Jun 19 16:49:28 1997 Mike Stump <mrs@cygnus.com>
|
||||
|
||||
* typeck.c (c_expand_return): Make sure we clean up temporaries at
|
||||
the end of return x;
|
||||
|
||||
Thu Jun 19 12:28:43 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
|
||||
|
||||
* lex.c (check_for_missing_semicolon): Also check for CV_QUALIFIER.
|
||||
|
||||
Tue Jun 17 18:35:57 1997 Mike Stump <mrs@cygnus.com>
|
||||
|
||||
* except.c (expand_builtin_throw): Add support
|
||||
|
@ -1780,6 +1780,7 @@ check_for_missing_semicolon (type)
|
||||
&& yychar != SCSPEC
|
||||
&& yychar != IDENTIFIER
|
||||
&& yychar != TYPENAME
|
||||
&& yychar != CV_QUALIFIER
|
||||
&& yychar != SELFNAME)
|
||||
|| end_of_file)
|
||||
{
|
||||
|
@ -7325,7 +7325,13 @@ c_expand_return (retval)
|
||||
result = build (INIT_EXPR, TREE_TYPE (result), result, retval);
|
||||
TREE_SIDE_EFFECTS (result) = 1;
|
||||
}
|
||||
|
||||
expand_start_target_temps ();
|
||||
|
||||
expand_return (result);
|
||||
|
||||
expand_end_target_temps ();
|
||||
|
||||
current_function_returns_value = 1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user