Subject: bug#27436: 26.0.50; cc-defs requires cl instead of cl-lib in master

From: Alex <[email-masked]>
Date: Wed, 21 Jun 2017 00:04:12 -0600

cc-defs has this condition to check whether or not to include cl-lib:

======================================
(and (fboundp 'mapcan)
     (subrp (symbol-function 'mapcan)))
======================================

As of 466ee1b3ea, Emacs now has a built in mapcan, so the above returns
true.

Other code in cc-defs.el uses (featurep 'xemacs). Is there a reason why
it can't be used here?