compiler.units: use ?adjoin.
parent
00450e468a
commit
244fca37a9
|
@ -19,7 +19,7 @@ TUPLE: redefine-error def ;
|
|||
<PRIVATE
|
||||
|
||||
: add-once ( key set -- )
|
||||
2dup in? [ over throw-redefine-error ] when adjoin ;
|
||||
dupd ?adjoin [ drop ] [ throw-redefine-error ] if ;
|
||||
|
||||
: (remember-definition) ( definition loc set -- )
|
||||
[ over set-where ] dip add-once ;
|
||||
|
|
Loading…
Reference in New Issue