# HG changeset patch # User Paul Boddie # Date 1358107977 -3600 # Node ID a4775282a2eb30d1b4b4d7ad8e8dfa6a4c6d0d16 # Parent 947aa6f5a86f929794c8532d0853b0e7b2419ec6 Added a note about ambiguous/multiply-defined classes and functions. diff -r 947aa6f5a86f -r a4775282a2eb TO_DO.txt --- a/TO_DO.txt Sun Jan 13 20:12:54 2013 +0100 +++ b/TO_DO.txt Sun Jan 13 21:12:57 2013 +0100 @@ -23,6 +23,14 @@ Assignments, particularly now that no result register exists, may cause StoreTemp/LoadTemp instruction pairs to be produced and these could be eliminated. +Ambiguous/Multiple Class/Function Definitions +============================================= + +Classes and functions are not supposed to have multiple definitions, where one code path +may define one form of a class or function with a given name and another code path may +define another form with that name. Currently, such multiple definitions are treated like +"unions" in the object table. + Class and Module Attribute Assignment =====================================