A Senate panel has passed a bill that would allow people to carry guns in public in South Carolina without a concealed weapons permit.