ATF looked at Can Cannon from X Products and ruled that the Can Cannon itself is not illegal, but once it is put on a rifle receiver, it's a short barrel rifle. Furthermore, if it is placed on a pistol, it will be an AOW - Any Other Weapon.
X Products submitted their revised design.
You can read the determination letter
From: The Firearm Blog