Как получить информацию о файле-модуле из модуля swift? - PullRequest
0 голосов
/ 27 марта 2019

Я хотел бы вывести информацию из файла кэша модуля clang (.pcm). Для модуля Objective-C я могу получить информацию по clang -module-file-info SomeModule.pcm, но я не могу получить информацию по модулю Swift из-за проблемы с версией clang.

Сообщение об ошибке:

ошибка: файл PCH, созданный из другой ветви ((clang- 1000.11.45.1 )), чем компилятор ((clang- 1000.11.45.5 ))
ошибка: невозможно загрузить файл PCH

лязг версия:

$ clang --version
Apple LLVM версия 10.0.0 (clang- 1000.11.45.5 )
Цель: x86_64-apple-darwin18.2.0

swift версия:

$ swift --version
Apple Swift версии 4.2.1 (swiftlang-1000.11.42 clang- 1000.11.45.1 )
Цель: x86_64-apple-darwin18.2.0

Версия 1000.11.45.1 указывает, что файл pcm генерируется командой clang в команде swift. Есть ли способ получить доступ к базовой команде clang из swift или получить дамп информации из команды swift напрямую?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...