GollyGang / ready

A cross-platform implementation of various reaction-diffusion systems and PDEs.
GNU General Public License v3.0
755 stars 60 forks source link

Warnings when compiling with Clang #133

Closed timhutton closed 3 years ago

timhutton commented 3 years ago

This fixes #132. The override issues have been fixed with later versions of VTK, and only clang picks them up, so a good fix is to suppress the warnings only for clang with older VTK. It's important to keep these override warnings for other cases.

Also fixed some genuine issues that Clang picks up, like missing overrides, unused variables, function hiding.

Removed -Wno-nullability-completeness-on-arrays on Apple builds. Not sure if we've fixed the underlying issues or if the config on our CI builds doesn't show it up but it looks like we no longer need that flag.