Changeset 12712


Ignore:
Timestamp:
05/19/10 22:59:02 (12 years ago)
Author:
Mark Evenson
Message:

Fix bug that prevented SHADOWING-IMPORT from being able to be re-invoked with the same symbols.

[Alan Ruttenberg reported][1] this error.

[1]: http://article.gmane.org/gmane.lisp.armedbear.devel/1200

File:
1 edited

Legend:

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

    r12431 r12712  
    593593                        shadowingSymbols.remove(symbolName);
    594594                    unintern(sym);
     595                } else if (where == Keyword.INTERNAL) {
     596                    // Assert rgument is already correctly a shadowing import
     597                    Debug.assertTrue(shadowingSymbols != null);
     598                    Debug.assertTrue(shadowingSymbols.get(symbolName) != null);
     599                    return;
    595600                }
    596601            }
Note: See TracChangeset for help on using the changeset viewer.