Hi,

I was going through the FlexJS examples after re-syncing changes to falcon and 
discovered an issue in ConstantBinding:

In the ConstantBinding code, this line:

if (sourcePropertyName in source)

is being cross-compiled to JavaScript:

if (this.sourcePropertyName in this.source.toString()) {

Which results in something like:  if (this.sourcePropertyName in "[object 
Object]" when the toString is run.

It looks like the compiler is tacking on "toString()" where it should not. I 
went back to commit 04d28a8 (1 Aug) and that works fine.

-peter

Reply via email to