Changeset 1593

Show
Ignore:
Timestamp:
08/28/08 04:17:27 (3 months ago)
Author:
Chuck.Esterbrook
Message:

Fix a bug re: overloaded methods existing in both partial classes.
ticket:40

Location:
cobra/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • cobra/trunk/Source/CobraParser.cobra

    r1589 r1593  
    10521052                                                overload = _overloadIfNeeded(otherBox, memberDecl.name) 
    10531053                                                if overload 
     1054                                                        (memberDecl to BoxMember).overloadGroup = nil 
    10541055                                                        overload.addMember(memberDecl to BoxMember) 
    10551056                                                else 
  • cobra/trunk/Tests/200-misc/820-partial/100-partial-class.cobra

    r1573 r1593  
    1010                return i * 2 
    1111 
     12        def over2(b as bool) 
     13                pass 
     14 
     15        def over2(c as char) 
     16                pass 
     17 
    1218 
    1319class X 
     
    1925        def over(d as decimal) as decimal is shared 
    2026                return d * 3 
     27 
     28        def over2(d as decimal) 
     29                pass 
     30 
     31        def over2(i as int) 
     32                pass