Changeset 11766


Ignore:
Timestamp:
04/19/09 08:33:29 (14 years ago)
Author:
ehuelsmann
Message:

In MERGE-PATHNAMES, if the pathname to be returned is of type PATHNAME,
resolve PATHNAME-DEFAULTS to a PATHNAME, if it's a LOGICAL-PATHNAME.

Fixes COMPILE-FILE.17 and COMPILE-FILE.18 ANSI tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/Pathname.java

    r11754 r11766  
    11531153        if (pathname instanceof LogicalPathname)
    11541154            p = new LogicalPathname();
    1155         else
     1155        else {
    11561156            p = new Pathname();
     1157            if (defaultPathname instanceof LogicalPathname)
     1158                defaultPathname = LogicalPathname.translateLogicalPathname((LogicalPathname)defaultPathname);
     1159        }
    11571160        if (pathname.host != NIL)
    11581161            p.host = pathname.host;
Note: See TracChangeset for help on using the changeset viewer.