Файл заголовка Clang intrin.h объявляет _BitScanForward, как показано ниже.
static
unsigned char _BitScanForward(unsigned long *_Index, unsigned long _Mask);
Когда я включаю этот файл заголовка и компилирую исходный файл, он выдает ошибку компиляции, как показано ниже
error: inline function '_BitScanForward' is not defined [-Werror,-Wundefined-inline]
_BitScanForward (
Это происходит только в нашей кодовой базе, но я не могу воспроизвести эту ошибку компиляции вне нашей среды.
Может кто-нибудь объяснить, что означает " -Wundefined-inline "?
Почему вопрос "inline" входит в картину?
Дополнительная информация: Когда поставить ключевое слово inline простопосле статики его компиляция без проблем