|
68 | 68 | // RUN: %target-swift-frontend -typecheck -sdk '' -module-cache-path %t/MCP.default -parse-stdlib -I %t %t/test.default.remark.swift -Rmodule-interface-rebuild -verify
|
69 | 69 | // RUN: ls %t/MCP.default | count 3
|
70 | 70 | // RUN: %target-swift-frontend -typecheck -sdk '' -module-cache-path %t/MCP.default -parse-stdlib -I %t %t/test.default.swift -Rmodule-interface-rebuild -verify
|
71 |
| -// RUN: %target-sil-opt -module-name SwiftModuleDefault %t/MCP.default/*.swiftmodule | grep '@$s18SwiftModuleDefault3fooAA5KlassCyF' | grep '[[]ossa[]]' |
| 71 | +// RUN: %target-sil-opt -module-name SwiftModuleDefault %t/MCP.default/*.swiftmodule > %t/MCP.default/old/first.sil |
| 72 | +// RUN: cat %t/MCP.default/old/first.sil | grep '@$s18SwiftModuleDefault3fooAA5KlassCyF' | grep '[[]ossa[]]' |
72 | 73 | // RUN: mv %t/MCP.default/*.swiftmodule %t/MCP.default/old
|
73 | 74 | // RUN: ls %t/MCP.default | count 2
|
74 | 75 | // RUN: %target-swift-frontend -typecheck -sdk '' -enable-ossa-modules -module-cache-path %t/MCP.default -parse-stdlib -I %t %t/test.default.remark.swift -Rmodule-interface-rebuild -verify
|
75 | 76 | // RUN: ls %t/MCP.default | count 3
|
76 | 77 | // RUN: %target-swift-frontend -typecheck -sdk '' -enable-ossa-modules -module-cache-path %t/MCP.default -parse-stdlib -I %t %t/test.default.swift -Rmodule-interface-rebuild -verify
|
77 | 78 | // RUN: ls %t/MCP.default | count 3
|
| 79 | +// RUN: %target-sil-opt -module-name SwiftModuleDefault %t/MCP.default/*.swiftmodule > %t/MCP.default/second.sil |
78 | 80 | //
|
79 | 81 | // These should be the same.
|
80 |
| -// RUN: diff -u %t/MCP.default/*.swiftmodule %t/MCP.default/old/*.swiftmodule |
| 82 | +// RUN: diff -u %t/MCP.default/old/first.sil %t/MCP.default/second.sil |
81 | 83 | //
|
82 | 84 | // But their actual names should be different since the hash is in the file name.
|
83 | 85 | // RUN: cd %t/MCP.default && ls *.swiftmodule > %t/MCP.default/firstFile
|
|
103 | 105 | // RUN: ls %t/MCP.Onone | count 3
|
104 | 106 | //
|
105 | 107 | // These should be the same.
|
106 |
| -// RUN: diff -u %t/MCP.Onone/*.swiftmodule %t/MCP.Onone/old/*.swiftmodule |
107 | 108 | //
|
108 | 109 | // But their name should be different
|
109 | 110 | // RUN: cd %t/MCP.Onone && ls *.swiftmodule > %t/MCP.Onone/firstFile
|
|
0 commit comments