[clang-tools-extra] [clangd] Allow "move function body out-of-line" in non-header files (PR #69704)
Christian Kandeler via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 21 07:44:44 PST 2023
================
@@ -349,6 +358,36 @@ TEST_F(DefineOutlineTest, ApplyTest) {
}
}
+TEST_F(DefineOutlineTest, InCppFile) {
+ FileName = "Test.cpp";
+
+ struct {
+ llvm::StringRef Test;
+ llvm::StringRef ExpectedSource;
+ } Cases[] = {
+ {
+ R"cpp(
+ namespace foo {
+ namespace {
+ struct Foo { void ba^r() {} };
----------------
ckandeler wrote:
Ah, maybe getOuterLexicalRecordContext().
https://github.com/llvm/llvm-project/pull/69704
More information about the cfe-commits
mailing list