Re[3]: сопоставление сигнатур
От: Кодт Россия  
Дата: 27.10.17 15:17
Оценка: 7 (1)
Здравствуйте, niXman, Вы писали:

К>>Смириться с рантаймом, — потому что вытащить __func__ в чистый компайлтайм может быть сложно.

X>ну clang же умеет.

Не "умеет", а "хочет".
Почему-то у gcc макрос __FILE__ реализован как строковый литерал, а семейство __FUNCTION__ — как константные массивы (к которым gcc, наверно, забыл прикрутить constexpr).
Возможно, что это в угоду какой-нибудь дробной линковке, наподобие того, как у VC сделано edit-n-continue с макросом __LINE__.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.