Commit 261395d
authored
Cherry pick: Only enable unsafe flags if version 6.2 or newer (#8954)
Cherry pick of #8951
As we disable checking for unsafe flags, make sure they are still
checked when the swift-tools-version is earlier than 6.2. This ensures
consumers of the package don't get unsafe flags errors when using older
toolchains. They will need to upgrade their toolchains to use packages
with unsafe flags.1 parent abd6543 commit 261395d
File tree
3 files changed
+55
-9
lines changed- Sources/PackageLoading
- Tests
- PackageGraphTests
- WorkspaceTests
3 files changed
+55
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1079 | 1079 | | |
1080 | 1080 | | |
1081 | 1081 | | |
1082 | | - | |
| 1082 | + | |
| 1083 | + | |
1083 | 1084 | | |
1084 | 1085 | | |
1085 | 1086 | | |
| |||
1125 | 1126 | | |
1126 | 1127 | | |
1127 | 1128 | | |
1128 | | - | |
| 1129 | + | |
| 1130 | + | |
1129 | 1131 | | |
1130 | 1132 | | |
1131 | 1133 | | |
| |||
2024 | 2026 | | |
2025 | 2027 | | |
2026 | 2028 | | |
2027 | | - | |
2028 | | - | |
| 2029 | + | |
2029 | 2030 | | |
2030 | 2031 | | |
2031 | 2032 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2058 | 2058 | | |
2059 | 2059 | | |
2060 | 2060 | | |
2061 | | - | |
| 2061 | + | |
2062 | 2062 | | |
2063 | 2063 | | |
2064 | 2064 | | |
| |||
2071 | 2071 | | |
2072 | 2072 | | |
2073 | 2073 | | |
| 2074 | + | |
2074 | 2075 | | |
2075 | 2076 | | |
2076 | 2077 | | |
| |||
2088 | 2089 | | |
2089 | 2090 | | |
2090 | 2091 | | |
| 2092 | + | |
2091 | 2093 | | |
2092 | 2094 | | |
2093 | 2095 | | |
| |||
2127 | 2129 | | |
2128 | 2130 | | |
2129 | 2131 | | |
| 2132 | + | |
| 2133 | + | |
| 2134 | + | |
| 2135 | + | |
| 2136 | + | |
| 2137 | + | |
2130 | 2138 | | |
2131 | 2139 | | |
2132 | 2140 | | |
2133 | 2141 | | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
2134 | 2167 | | |
2135 | 2168 | | |
2136 | 2169 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5746 | 5746 | | |
5747 | 5747 | | |
5748 | 5748 | | |
5749 | | - | |
| 5749 | + | |
5750 | 5750 | | |
5751 | 5751 | | |
5752 | 5752 | | |
| |||
5769 | 5769 | | |
5770 | 5770 | | |
5771 | 5771 | | |
5772 | | - | |
| 5772 | + | |
5773 | 5773 | | |
5774 | 5774 | | |
5775 | 5775 | | |
| |||
5786 | 5786 | | |
5787 | 5787 | | |
5788 | 5788 | | |
5789 | | - | |
| 5789 | + | |
| 5790 | + | |
5790 | 5791 | | |
5791 | 5792 | | |
5792 | 5793 | | |
5793 | 5794 | | |
5794 | 5795 | | |
5795 | 5796 | | |
5796 | 5797 | | |
5797 | | - | |
| 5798 | + | |
| 5799 | + | |
| 5800 | + | |
| 5801 | + | |
| 5802 | + | |
| 5803 | + | |
| 5804 | + | |
| 5805 | + | |
| 5806 | + | |
| 5807 | + | |
| 5808 | + | |
| 5809 | + | |
5798 | 5810 | | |
5799 | 5811 | | |
5800 | 5812 | | |
| |||
0 commit comments