hokein added a comment. One more comment, otherwise looks good.
================ Comment at: change-namespace/ChangeNamespace.cpp:275 + (DiffOldNsSplitted.empty() ? "-" : DiffOldNsSplitted.front())) + .str(); + auto IsInMovedNs = ---------------- Using an invalid name `-` is not an elegant solution to me. Is it possible to avoid it? Maybe we can explicitly specify `IsVisibleInNewNs` using the code like: ``` Optional<ast_matchers::internal::Matcher<NamedDecl>> IsVisibleInNewNs = IsInMovedNs; if (!DiffOldNsSplitted.empty() ) { std::string Prefix = ... IsVisibleInNewNs = anyOf(*IsVisibleInNewNs, unless(hasAncestor(namespaceDecl(hasName(Prefix)); } ``` https://reviews.llvm.org/D25771 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits