не используется возвращаемое ею значение?
да, имеет
формально нет, если не может доказать что функция не имеет сайд эффектов. gcc может убирать функции если они помечены аттрибутом const (не спецификатором, а аттрибутом)
Обсуждают сегодня