--- src/ld/parsers/macho_relocatable_file.cpp +++ src/ld/parsers/macho_relocatable_file.cpp @@ -4495,7 +4495,7 @@ bool CFISection::needsRelocating() template <> void CFISection::cfiParse(class Parser& parser, uint8_t* buffer, - libunwind::CFI_Atom_Info::OAS>::CFI_Atom_Info cfiArray[], + libunwind::CFI_Atom_Info::OAS> cfiArray[], uint32_t& count, const pint_t cuStarts[], uint32_t cuCount) { const uint32_t sectionSize = this->_machOSection->size(); @@ -4560,7 +4560,7 @@ void CFISection::cfiParse(class Parser& parser, uint8_t* buffer, template <> void CFISection::cfiParse(class Parser& parser, uint8_t* buffer, - libunwind::CFI_Atom_Info::OAS>::CFI_Atom_Info cfiArray[], + libunwind::CFI_Atom_Info::OAS> cfiArray[], uint32_t& count, const pint_t cuStarts[], uint32_t cuCount) { // create ObjectAddressSpace object for use by libunwind @@ -4581,7 +4581,7 @@ void CFISection::cfiParse(class Parser& parser, uint8_t* buffer, template <> void CFISection::cfiParse(class Parser& parser, uint8_t* buffer, - libunwind::CFI_Atom_Info::OAS>::CFI_Atom_Info cfiArray[], + libunwind::CFI_Atom_Info::OAS> cfiArray[], uint32_t& count, const pint_t cuStarts[], uint32_t cuCount) { if ( !parser.armUsesZeroCostExceptions() ) { @@ -4607,7 +4607,7 @@ void CFISection::cfiParse(class Parser& parser, uint8_t* buffer, template <> void CFISection::cfiParse(class Parser& parser, uint8_t* buffer, - libunwind::CFI_Atom_Info::OAS>::CFI_Atom_Info cfiArray[], + libunwind::CFI_Atom_Info::OAS> cfiArray[], uint32_t& count, const pint_t cuStarts[], uint32_t cuCount) { // copy __eh_frame data to buffer