非法持枪在中国法律中构成非法持有枪支罪。根据《中华人民共和国刑法》第一百二十八条的规定,违反枪支管理规定,非法持有、私藏枪支、弹药的行为,会受到法律的惩处。具体来说:
非法持有枪支罪:非法持有枪支的行为侵犯的客体是公共安全和国家对枪支、弹药的管理制度。根据《中华人民共和国刑法》第一百二十八条第一款的规定,非法持有枪支的行为,处三年以下有期徒刑、拘役或者管制;情节严重的,处三年以上七年以下有期徒刑。
非法私藏枪支罪:如果依法配备、配置枪支、弹药的人员,在配备、配置条件消除后,违反枪支管理法律、法规的规定,私自藏匿所配备、配置的枪支、弹药,且拒不交出的,构成非法私藏枪支罪。
法院在审理案件时,会根据被告人的犯罪事实、性质、情节和对社会的危害程度,依法作出相应的判决。