This is an archive of the discontinued LLVM Phabricator instance.

[change-namespace] move template class forward-declarations and don't move fwd-decls in classes.
ClosedPublic

Authored by ioeric on Dec 7 2016, 4:32 AM.

Details

Summary

Forward declarations in moved namespaces should be moved back to the old
namespaces. We should also move template class forward declarations.

Also fix a bug that moves forward declarations of nested classes.

Diff Detail

Repository
rL LLVM

Event Timeline

ioeric updated this revision to Diff 80571.Dec 7 2016, 4:32 AM
ioeric retitled this revision from to [change-namespace] move template class forward-declarations and don't move fwd-decls in classes..
ioeric updated this object.
ioeric added a reviewer: bkramer.
ioeric added a subscriber: cfe-commits.
bkramer accepted this revision.Dec 7 2016, 6:27 AM
bkramer edited edge metadata.
This revision is now accepted and ready to land.Dec 7 2016, 6:27 AM
This revision was automatically updated to reflect the committed changes.