甲、乙两国签订了投资保护条约,在该条约有效期内。甲国政府又依本国立法机构通过了一项法律,取消了乙国公民在甲国的某些投资优惠,而这些优惠是甲国依前述条约应给予乙国公民的。针对甲国的上述做法,依国际法的有关规则,下列判断哪项正确的?( )
A.甲国通过的取消乙国公司投资优惠的国内法律只要是符合其国内法的立法程序,即可以作为对抗甲、乙两国投资保护条约的依据 B.甲国政府的上述做法将会引起其国际法上的国家责任 C.甲国政府的上述做法如果是严格依据其国内法作出的,则甲国不应承担国际法上的国家责任 D.甲国立法机构无权通过与上述条约不一致的立法