Wenn man generell mit -Wall compiliert (Was man sowie so machen sollte) kriegt man bei den meisten Compilern auch eine Warnung wenn man schreibt
if(a = 3)