lose deprecated (clang++ warning) register storage specifier