samsonov added inline comments. ================ Comment at: lib/ubsan/ubsan_handlers.cc:57-58 @@ -57,2 +56,4 @@ + if (!Pointer) { + R.setErrorType(ErrorType::NullPointerUse); Diag(Loc, DL_Error, "%0 null pointer of type %1") << TypeCheckKinds[Data->TypeCheckKind] << Data->Type; ---------------- rsmith wrote: > Can we pass the error type to `Diag` in the place of `DL_Error` instead of > specifying it separately? We still need error type somewhere outside `Diag`, because it will be used later when we print (or not print) summary, after several `Diag` invocations (for DL_Error and DL_Note).
http://reviews.llvm.org/D12215 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits