Not ad hominem: "Your statement is stupid" because it goes against what is said (however poor the statement may otherwise be).
Ad hominem: "You are stupid" because it goes against who says the statement.
GP's comment is an example of the former.
Not ad hominem: "Your statement is stupid" because it goes against what is said (however poor the statement may otherwise be).
Ad hominem: "You are stupid" because it goes against who says the statement.
GP's comment is an example of the former.