Предупреждения компилятора не стандартизированы, поэтому это зависит от вашего конкретного компилятора (ов).Однако я был бы очень удивлен, если бы кто-нибудь из них поддержал это.Аналогичная ситуация была бы, если бы у вас была открытая функция-член, которая вызывалась только другими открытыми членами (то есть она не должна быть общедоступной), и опять же я не думаю, что какой-либо компилятор обнаружит это.
Выполнениелюбой из этих тестов будет означать дополнительную работу для авторов компиляторов, и я сомневаюсь, что они сочтут их достаточно полезными для реализации.