Оптимизация времени соединения: что такое "слияние типов"
На этой странице GCC 5 перечисляет следующее в разделе Улучшения оптимизации во время соединения:
Было реализовано объединение типов C++ на основе одного определения. Слияние типов обеспечивает лучшую девиртуализацию и анализ псевдонимов.
Что такое слияние типов C++ и как оно связано с ODR?