|
222 | 222 | ;; Compile environment does not recognize SMP macros;
|
223 | 223 | ;; 8.1 without smp patches.
|
224 | 224 | ;;
|
225 |
| -;; In 12.0, a new mp-style-case macro is introduced. Furthermore, |
| 225 | +;; In 12.0, a new with-style-case macro is introduced. Furthermore, |
226 | 226 | ;; smp-macros is always loaded in (since 10.0) so the nil case need
|
227 | 227 | ;; never be considered, unless the :macros case is not also in the
|
228 | 228 | ;; same clause as the t case.
|
|
269 | 269 | (if* (eq t-clause macros-clause)
|
270 | 270 | then ;; Only one clause needed
|
271 | 271 | (second t-clause)
|
272 |
| - else `(mp-style-case |
273 |
| - (:vmp ,(or (second macros-clause) (second nil-clause))) |
274 |
| - (:smp ,(second t-clause)))))) |
| 272 | + else `(with-style-case :mp |
| 273 | + (:vmp ,(or (second macros-clause) (second nil-clause))) |
| 274 | + (:smp ,(second t-clause)))))) |
275 | 275 |
|
276 | 276 | ;; In 12.0, fasl files compiled by smp and non-smp lisps are
|
277 |
| -;; completely compatible if they have appropriate mp-style-case |
| 277 | +;; completely compatible if they have appropriate with-style-case |
278 | 278 | ;; forms where differences matter. Since smp-macros are always
|
279 | 279 | ;; loaded now, a (smp-case ((t :macros) <form1>) (nil <form2>))
|
280 |
| -;; will never select form2, so there need not even be any mp-style-case |
| 280 | +;; will never select form2, so there need not even be any with-style-case |
281 | 281 | ;; macro - the t/:macros clause can be the only expansion without
|
282 | 282 | ;; a style macro.
|
283 | 283 | ;;
|
|
0 commit comments