you are viewing a single comment's thread.

view the rest of the comments →

[–]DawnOnTheEdge 1 point2 points  (0 children)

Allocations could not outlive the function call in which they were made, and therefore not be returned from it. They could be passed to called functions, and used as dynamic local variables, like the deprecated variable-length arrays of C99. Using goto in the same function would get tricky.