That case, BTW, was from 1968. The felon CAN be convicted of being a felon in possession (a different crime), but cannot be required to give evidence against himself.
IF we had a law that required that within 24 hrs of robbing a liquor store, you had to file written notice of your robbery- and failure to do so is a crime- could not be enforced. You COULD charge me with robbing the store, but not the failure to file notice.
What we have here is... failure- to communicate.