lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Is this actually healthy?  I must admit that that in quite a few places I've been lazy and haven't popped off the parameters at the end of a function, and I've often wondered if it is the cause of an occasional random crash. 
So is it true that lua will automatically pop off all variables passed to a function when that function returns and clean up the stack?

Beric Holt


From: Chris []
Sent: Friday, 3 March 2006 3:30 a.m.
To: Lua list
Subject: Re: String lifetime (C API)

Thanks, I finally decided to just leave everything on the stack and assume it will get cleaned up when the function returns.

Actually, I created a few proxy functions so all I need to do is change those to whatever behaviour I want, just in case I figure out another way or want to change it.

// Chris