lionheart / openradar-mirror

A mirror of radars pulled from http://openradar.me/.
245 stars 17 forks source link

51113246: Don't invalidate Swift module on a build failure #21278

Open openradar-mirror opened 5 years ago

openradar-mirror commented 5 years ago

Description

Summary: When editing swift source files, if no change is made to the public API, an incremental build of that module and dependent modules is quick. But if an edit is made that causes a build failure, the next successful build will rebuild dependent modules.

Steps to Reproduce:

In particular, note these extra build steps have happened:

Copy OmniBase.swiftdoc Copy OmniBase.swiftmodule Copy OmniBase-Swift.h

Expected Results:

Actual Results:

Version/Build: Xcode 10.2.1 (10E1001)

Configuration: macOS 10.14.5 (18F132)

- Product Version: 10.2.1 Created: 2019-05-24T18:01:44.693985 Originated: 2019-05-24T10:57:00 Open Radar Link: http://www.openradar.me/51113246