Add missing reference section to function_toolchain.cc Update `function_toolchain.cc` to ensure that the new reference section related to `swiftmodule_switch`, which was added in [1], does not get lost on the next run of `tools/update_reference.sh`. [1] https://gn-review.googlesource.com/c/gn/+/17320 Change-Id: I4a0791d7852acbe9fda73cb980c20c0cb781fbf8 Reviewed-on: https://gn-review.googlesource.com/c/gn/+/17400 Commit-Queue: David Turner <digit@google.com> Reviewed-by: Takuto Ikuta <tikuta@google.com>
diff --git a/src/gn/function_toolchain.cc b/src/gn/function_toolchain.cc index c42950a..1df3845 100644 --- a/src/gn/function_toolchain.cc +++ b/src/gn/function_toolchain.cc
@@ -445,6 +445,20 @@ would be "-Wl,-add_ast_path,obj/foo/Foo.swiftmodule" + rust_swiftmodule_switch [string, optional, link tools only] + Valid for: Linker tools except "alink" + + Like swiftmodule_switch, but for targets built/linked with the Rust + compiler. The string will be prependend to the path to the + .swiftmodule files that are embedded in the linker output. + + If you specified: + rust_swiftmodule_swift = "-Clink-arg=-Wl,-add_ast_path," + then the "{{swiftmodules}}" expansion for + [ "obj/foo/Foo.swiftmodule" ] + would be + "-Clink-arg=-Wl,-add_ast_path,obj/foo/Foo.swiftmodule" + outputs [list of strings with substitutions] Valid for: Linker and compiler tools (required)