Я хотел бы вывести информацию из файла кэша модуля 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
напрямую?