entity test is generic ( a, b : integer; c : natural); begin assert (a = b) and ((b /= c) or not (a = c)) report "a /= b" severity failure; end entity; architecture a of test is begin end architecture;