It is a 'safety net'.  Clang is fairly stable today, it is used as a system compiler in some major OSes.  But if code was developed using gcc (which is almost certainly true for modern HPC code), and was never tested with Clang, it might be a good idea to have assertions enabled.

Anyway, my plan is to have this off for 3.2 release and turn assertions on for the SVN version.