Your basic point which you are annoyingly repeatedly expressing in
various different but similar ways as extremely annoying spam posts is
that C++ has undefined behaviour. The presence of undefined behaviour
bestows certain benefits to C++ the primary one being that of
performance. Languages which lack undefined behaviour tend to be much
slower than those that do such as C++.
Although the C++ language benefits from having undefined behaviour
actually invoking it is a BUG so the question as to whether a language
with undefined behaviour can be used in safety critical systems is
answered by the realisation that you can also create bugs in a language
with no undefined behaviour.
So instead of banging on about C++ you should restrict your argument to
languages in general that either do or don't exhibit undefined behaviour
and how bugs manifest in those languages sausages.
/Flibble