https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89526
Bug ID: 89526
Summary: Diagnose errors in asserts
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: david.bolvansky at gmail dot com
Target Milestone: ---
GCC trunk -Wall -Wextra
#include <assert.h>
int foo(int *x) {
assert(x && "nullptr");
return *x;
}
int foo2(int *x) {
assert("nullptr"); // should warn
return *x;
}
