## Splitting of Compiler.get_function_attribute('visibility') On macOS there is no `protected` visibility, which results in the visbility check always failing. 0.52.0 introduces two changes to improve this situation: 1. the "visibility" check no longer includes "protected" 2. a new set of "split" checks are introduced which check for a single attribute instead of all attributes. These new attributes are: * visibility:default * visibility:hidden * visibility:internal * visibility:protected