This is an archive of the discontinued LLVM Phabricator instance.

Make MultiplexASTDeserializationListener part of the API [NFC]
ClosedPublic

Authored by teemperor on Sep 5 2017, 6:57 AM.

Details

Summary

This patch moves the MultiplexASTDeserializationListener declaration into a public header.

We're currently using this multiplexer in the cling interpreter to attach another
ASTDeserializationListener during the execution (so, after the MultiplexConsumer is already
attached which prevents us from attaching more). So far we're doing this by patching clang
and making this class public, but it makes things easier if we make this instead just public in
upstream.

Diff Detail

Event Timeline

teemperor created this revision.Sep 5 2017, 6:57 AM
teemperor added a subscriber: cfe-commits.
bruno accepted this revision.Apr 19 2018, 11:13 AM

LGTM

This revision is now accepted and ready to land.Apr 19 2018, 11:13 AM
This revision was automatically updated to reflect the committed changes.