No more global space for structure returns
This commit is contained in:
@@ -67,6 +67,7 @@
|
||||
extern arith ifval;
|
||||
#endif /* NOPP */
|
||||
|
||||
extern arith fbytes;
|
||||
extern error();
|
||||
}
|
||||
|
||||
@@ -197,7 +198,6 @@ non_function(register struct decspecs *ds; register struct declarator *dc;)
|
||||
/* 3.7.1 */
|
||||
function(struct decspecs *ds; struct declarator *dc;)
|
||||
{
|
||||
arith fbytes;
|
||||
register struct idf *idf = dc->dc_idf;
|
||||
}
|
||||
:
|
||||
@@ -222,7 +222,7 @@ function(struct decspecs *ds; struct declarator *dc;)
|
||||
}
|
||||
compound_statement
|
||||
{
|
||||
end_proc(fbytes);
|
||||
end_proc();
|
||||
#ifdef LINT
|
||||
lint_implicit_return();
|
||||
#endif /* LINT */
|
||||
|
||||
Reference in New Issue
Block a user