void
Output_data_dynamic::Dynamic_entry::write(
unsigned char* pov,
- const Stringpool* pool) const
+ const Stringpool* pool
+ ACCEPT_SIZE_ENDIAN) const
{
typename elfcpp::Elf_types<size>::Elf_WXword val;
switch (this->classification_)
p != this->entries_.end();
++p)
{
- p->write<size, big_endian>(pov, this->pool_);
+ p->write SELECT_SIZE_ENDIAN_NAME(size, big_endian)(
+ pov, this->pool_ SELECT_SIZE_ENDIAN(size, big_endian));
pov += dyn_size;
}
// Write the dynamic entry to an output view.
template<int size, bool big_endian>
void
- write(unsigned char* pov, const Stringpool*) const;
+ write(unsigned char* pov, const Stringpool* ACCEPT_SIZE_ENDIAN) const;
private:
enum Classification