1 # pragma do_not_instantiate template