Changeset 4335 for trunk

Show
Ignore:
Timestamp:
07/01/08 08:14:25 (2 months ago)
Author:
pmoura
Message:

Fixed the predicate that constructs object functors to use the new representation of the runtime tables for pre-defined objects.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/compiler/logtalk.pl

    r4326 r4335  
    1069310693'$lgt_construct_object_functors'(Obj, Prefix, Dcl, Def, Super, IDcl, IDef, DDcl, DDef, Rnm) :- 
    1069410694    (   '$lgt_built_in_object'(Obj) -> 
    10695         '$lgt_current_object_'(Obj, Prefix, _, _, _, _, _, _, _, _, _, _, _), 
    10696         Call =.. [Prefix, Dcl, Def, Super, IDcl, IDef, DDcl, DDef, Rnm], 
    10697         once(Call) 
     10695        '$lgt_current_object_'(Obj, Prefix, Dcl, Def, Super, IDcl, IDef, DDcl, DDef, Rnm, _, _, _) 
    1069810696    ;   '$lgt_construct_entity_prefix'(Obj, Prefix), 
    1069910697        atom_concat(Prefix, '_dcl', Dcl),