Das ist reichlich fahrlässig.
unterstellst Du damit,
dass Sicherheitslücken durch veraltete Compiler/Interpreter udgl. kommen
und nix mit etwaigem Pfusch im Quellcode zu tun haben?
ein if ( value = 7 ) doFunc( value ); wird durch einen neuen C-Compiler nicht besser![]()