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

Re: [sc-users] warning in compilation of language



On Sep 1, 2005, at 5:18 AM, Till Bovermann wrote:

Everytime I compile, I get this message:

WARNING: FunctionDef contains variable declarations and so will not be inlined.
   in file '/Common/Collections/Array.sc'
   line 245 char 61 :
var first=this[0], second=this[1], last=this[this.size-1];•
              if (this.lastIndexForWhich{|v,i|
-----------------------------------

I know, that this is not really a problem, but it just looks not that nice...

is there a reason to not declaring the variable outside the function?

It's inside an if branch, so no, it doesn't make a difference except for the warning. Where loops are involved it might be necessary, but not here.

Perhaps there should be a switch to suppress these warnings, or a .plist entry? (Of course, if it's in the plist, it would be one more preference to get lost when the file is corrupted.)

hjh

: H. James Harkins
: jamshark70@xxxxxxxxxxxxxxxxx
: http://www.dewdrop-world.net
.::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..:

"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal."  -- Whitman