Fix some more of the complaints from clang's static analyzer. The one in options.c (manipulating warnings symbols) appears to be an actual bug. All the rest are either because the analysis isn't quite sophicated enough or outright bogus. Two of them appear to be because a static routine is attempting to guard against callers in the same file failing to pass in required output pointers. Stripping away the check for missing pointer should convince the analyzer that those output parameters always receive a value. We'll see once the analysis is eventually re-run....
52 KiB
52 KiB