// Clause: 7.2.1 — If assert macro definition is suppressed to access an actual function, UB.
#include <assert.h>
#include <stdio.h>
#undef assert
extern void assert(int);
int main(void){
    assert(0); // UB
    return 0;
}
