[Swift-devel] Procedure re-defintion, feature or bug ?
    Mihael Hategan 
    hategan at mcs.anl.gov
       
    Wed Aug 10 01:28:44 CDT 2011
    
    
  
On Wed, 2011-08-10 at 11:26 +0530, Yadu Nand wrote:
> What I think is, the procedures are overwritten around compile
> time
Not quite. Just that they are both defined before any of the
invocations. The swift compiler re-orders instructions quite a bit, so
the actual execution order is quite unrelated to the lexical order.
That's exactly why I think that this shouldn't happen. There is no way
to invoke the first definition, so why allow it?
>  which allows this behavior, in which only the last definition
> is valid by execution time.
> 
> 
    
    
More information about the Swift-devel
mailing list