Be more principled in defining ATOMIC-INCF/DECF on non-raw cells.
commit165c516ca587e867d9ce6ef7915554bf76430ad7
authorDouglas Katzman <dougk@google.com>
Sat, 6 Dec 2014 21:26:26 +0000 (6 16:26 -0500)
committerDouglas Katzman <dougk@google.com>
Sat, 6 Dec 2014 21:26:26 +0000 (6 16:26 -0500)
tree0ca213d38ee233c6d2e1b07bf3e2fd6061775dd5
parent0a9b08b559a9d58fd80ebf9fad28e4bef9b102d1
Be more principled in defining ATOMIC-INCF/DECF on non-raw cells.

This fixes a style-warning that occurred during building of the XC,
which is that 'late-extensions.lisp' compiles before CAS is a known
macro, so the host Lisp compiles a call to a nonexistent function
named CAS. This didn't matter because the code is target-only.
src/code/cas.lisp
src/code/late-extensions.lisp
tests/compare-and-swap.impure.lisp