Skip to content

Fix module-level SIL/IR output path generation in WMO mode#2076

Open
rjmansfield wants to merge 1 commit intoswiftlang:mainfrom
rjmansfield:fix-wmo-module-level-outputs
Open

Fix module-level SIL/IR output path generation in WMO mode#2076
rjmansfield wants to merge 1 commit intoswiftlang:mainfrom
rjmansfield:fix-wmo-module-level-outputs

Conversation

@rjmansfield
Copy link
Contributor

This generates module level paths when using the SIL/IR direcory options e.g. -sil-output-dir with WMO or -ir-output-dir in single-threaded WMO. This aligns the command line options with the the behaviour with these supplementary files in an output file map.

Also adds tests for the precedence rules of the supplementary SIL/IR files with output file map, command line options, including -save-temps and mixed scenarios.

This generates module level paths when using the SIL/IR
direcory options e.g. -sil-output-dir with WMO or -ir-output-dir in
single-threaded WMO. This aligns the command line options with the
the behaviour with these supplementary files in an output file map.

Also adds tests for the precedence rules of the supplementary SIL/IR
files with output file map, command line options, including -save-temps
and mixed scenarios.
@rjmansfield
Copy link
Contributor Author

@swift-ci please test

@rjmansfield
Copy link
Contributor Author

@swift-ci please test windows platform

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant