公司不给报工伤是违法的。1. 申报工伤是用人单位的法定义务。根据相关法律规定职工发生事故伤害或者按照职业病防治法规定被诊断、鉴定为职业病所在单位应当自事故伤害发生之日或者被诊断、鉴定为职业病之日起30日内向统筹地区社会保险行政部门提出工伤认定申请。遇有特殊情况经报社会保险行政部门同意申请时限可以适当延长。2. 若用人单位未按规定提出工伤认定申请工伤职工或者其近亲属、工会组织在事故伤害发生之日或者被诊断、鉴定为职业病之日起1年内可以直接向用人单位所在地统筹地区社会保险行政部门提出工伤认定申请。3. 公司不给报工伤不仅侵害了职工享受工伤保险待遇的权益也违反了法律规定职工可以通过法律途径维护自己的合法权益比如向劳动监察部门投诉要求责令公司改正其违法行为;也可以申请劳动仲裁要求公司承担因其未及时申报工伤而给职工造成的损失等。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。