The Constitution does not describe types of weapons allowed, nor does it exclude any specific weapon construct from the right of citizens to bear arms. Assault weapons have no reliable definition.
Sen. Dianne Feinstein wishes to define just about any semi-automatic rifle or pistol, holding over 10 rounds, as an assault weapon. It is simply a fabricated strategy to progressively eradicate constitutional rights. And please New York Gov. Andrew Cuomo, the Second Amendment has nothing to do with hunting.
The Second Amendment is there to allow citizens to protect themselves against threats to their life, liberty and property, including the very real threat of a tyrannical government. When the government decides what you need and what you don’t need, and makes it a crime to acquire and own what they believe that you do not need, that is the very definition of tyranny.