return area has maximum size 2*pointer-size

This commit is contained in:
ceriel 1989-03-14 12:28:55 +00:00
parent 944898dd40
commit 5980b1e5ec

View file

@ -402,7 +402,7 @@ that its value is never changed, for instance by making its own copy
of the array. The Modula-2 compiler does exactly this.
.PP
When the size of the return value of a function procedure is larger than
the maximum of \fCWSIZE(LONGREAL)\fP and twice the word-size, the caller
the maximum of \fCWSIZE(LONGREAL)\fP and twice the pointer-size, the caller
reserves this space on the stack, above the parameters. Callee then stores
its result there, and returns no other value.
.NH 1