diff --git a/lib/Frontend/Frontend.cpp b/lib/Frontend/Frontend.cpp index 9061086eba8a..b4ff90136cf2 100644 --- a/lib/Frontend/Frontend.cpp +++ b/lib/Frontend/Frontend.cpp @@ -232,7 +232,7 @@ SerializationOptions CompilerInvocation::computeSerializationOptions( llvm::interleave( pair.ModuleNames, [&](auto &name) { optStr += name; }, [&]() { optStr += ","; }); - serializationOpts.CompilerPluginLibraryPaths.push_back(optStr); + serializationOpts.CompilerPluginExecutablePaths.push_back(optStr); } serializationOpts.DisableCrossModuleIncrementalInfo = diff --git a/lib/Serialization/Serialization.cpp b/lib/Serialization/Serialization.cpp index 3fcea8be45b2..fe3083ae8dd6 100644 --- a/lib/Serialization/Serialization.cpp +++ b/lib/Serialization/Serialization.cpp @@ -1150,7 +1150,7 @@ void Serializer::writeHeader(const SerializationOptions &options) { options_block::CompilerPluginExecutablePathLayout CompilerPluginExecutablePath(Out); - for (auto Arg : options.CompilerPluginLibraryPaths) { + for (auto Arg : options.CompilerPluginExecutablePaths) { CompilerPluginExecutablePath.emit(ScratchRecord, Arg); } } diff --git a/test/Macros/serialize_plugin_search_paths.swift b/test/Macros/serialize_plugin_search_paths.swift index 76fff605f0d6..95e901895e42 100644 --- a/test/Macros/serialize_plugin_search_paths.swift +++ b/test/Macros/serialize_plugin_search_paths.swift @@ -15,7 +15,7 @@ // CHECK: -plugin-path: {{.*}}plugins // CHECK: -plugin-path: {{.*}}plugins // CHECK: -plugin-path: {{.*}}plugins +// CHECK: -plugin-path: {{.*}}plugins // CHECK: -external-plugin-path: {{.*}}plugins#{{.*}}swift-plugin-server // CHECK: -load-plugin-library: {{.*}}MacroDefinition.{{dylib|so|dll}} -// CHECK: -load-plugin-executable: {{.*}}MacroDefinition.{{dylib|so|dll}} // CHECK: -load-plugin-executable: {{.*}}mock-plugin#TestPlugin