The normal way we do this is to create a default-error warning, and then you 
can say -Wno-my-warning and disable the error. This also suppresses the error 
in system headers, which might make sense if you can't parse lots of CUDA 
headers yet, and just want to compile such impossible calls down to 
'unreachable'. See for example -W[no-]c++11-narrowing.

I don't think it's very intuitive that -W flags impact errors, but this is the 
way we've done things for one-off diagnostics like this and I'd rather stay 
consistent with that until we come up with a better interface later. What do 
you think?


http://reviews.llvm.org/D9036

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to