Wie stellst du dir das vor? Du kannst doch nicht jede arithmetische Operation in einen Try-Catch Block stecken. Also wenn es eine Warnung geben würde, wie sollte die denn aussehen?
Die Verantwortung mit Überläufen umzugehen liegt eben beim Entwickler und sollte von der Programmlogik her verhindert werden.
Ich bin jetzt deiner Beschreibung nach von einem Bereichsüberlauf von Zahlen ausgegangen. Wenn du von was anderem redest, musst du das näher spezifizieren.