Hey, as we discussed in private I started working towards moving some code from cling to clang.
This is the very minimal patch (barely functional) which I intend to propose publicly.
I'd be happy to address your comments first and then send this to cfe-commits.
Could this be an accessor, given that Consumer can always be derived from CI or Act?