================ @@ -24,8 +27,23 @@ struct InstallAPIContext { /// Library attributes that are typically passed as linker inputs. llvm::MachO::RecordsSlice::BinaryAttrs BA; - /// Active target triple to parse. - llvm::Triple TargetTriple{}; + /// All headers that represent library. + HeaderSeq InputHeaders; + + /// Active language mode to parse in. + Language LangMode = Language::ObjC; + + /// Active header access type. + HeaderType Type = HeaderType::Unknown; + + /// Active TargetSlice for symbol record collection. + std::shared_ptr<llvm::MachO::RecordsSlice> Records; + + /// FileManager for all I/O operations. + FileManager *FM = nullptr; + + /// FileManager for all I/O operations. ---------------- ributzka wrote:
This should be the DiagnosticEngine https://github.com/llvm/llvm-project/pull/82552 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits