static_assert не скомпилируется, хотя шаблонная функция нигде не вызывается

Я использую g ++ 4.6.3 (в настоящее время это пакет по умолчанию для ubuntu 12.04) с флагом c ++ 0x, и я натыкаюсь на это:

template 
inline T getValue(AnObject&)
{
    static_assert(false , "this function has to be implemented for desired type");
}

с ошибкой компиляции:

static_assertion failed "this function has to be implemented for the desired type"

хотя я нея пока не могу вызвать эту функцию.

Это ошибка G ++? не должен»Эта функция может быть реализована только в том случае, если она вызывается где-то в коде.

Ответы на вопрос(3)

Ваш ответ на вопрос