При попытке пошаговой отладки gdb входит в конструктор, но судя по адресу функции, он входит в соседнюю функцию (смещение порядка +20h от точки останова).
Created attachment 587 [details] тестовый пример
Unable to reproduce, tested with "g++ -g -O2".