Ключевое слово register c C++17 является зарезервированным и не используется.
Ранее оно обозначало указание компилятору разместить переменные в регистре процессора (для ускорения вычислений). Компилятор мог пропустить подобное указание по своему разумению.