自分の書いたコードだけマクロでチェックできない?

inline bool strictif(bool cond) { return cond; }
#define if(cond) if(strictif((cond)))