Index: README.release =================================================================== diff -u -r00186f9e5281da9bf5849895d49ba625f54c3654 -r9f90d6b1ce7bfabedbda9470cb71fa368a64531c --- README.release (.../README.release) (revision 00186f9e5281da9bf5849895d49ba625f54c3654) +++ README.release (.../README.release) (revision 9f90d6b1ce7bfabedbda9470cb71fa368a64531c) @@ -19,6 +19,9 @@ make "CC=clang" test * run static analysis: cppcheck --enable=all -DNDEBUG *.c + + /opt/local/bin/scan-build-mp-3.7 -enable-checker alpha make + * configure without --enable-development make install make install-aol Index: generic/nsf.c =================================================================== diff -u -r00186f9e5281da9bf5849895d49ba625f54c3654 -r9f90d6b1ce7bfabedbda9470cb71fa368a64531c --- generic/nsf.c (.../nsf.c) (revision 00186f9e5281da9bf5849895d49ba625f54c3654) +++ generic/nsf.c (.../nsf.c) (revision 9f90d6b1ce7bfabedbda9470cb71fa368a64531c) @@ -26243,7 +26243,6 @@ assert(interp != NULL); assert(cl != NULL); - assert(clopt != NULL); assert(valueObj != NULL); for (i = 0; i < oc; i++) { @@ -26253,6 +26252,8 @@ } } clopt = cl->opt; + assert(clopt != NULL); + if (clopt->classMixins != NULL) { if (clopt->classMixins != NULL) RemoveFromClassMixinsOf(cl->object.id, clopt->classMixins); CmdListFree(&clopt->classMixins, GuardDel);