AS
Size: a a a
AS
IZ
f
libclang
для работы с кодом, и она умирает при попытке распарсить vector
. Если быть точнее то там появляются ошибки видаerror: no type named '__alloc_traits' in namespace '__gnu_cxx'В файле
error: expected member name or ';' after declaration specifiers
error: no type named '__alloc_traits' in namespace '__gnu_cxx'
error: expected member name or ';' after declaration specifiers
"/usr/include/c++/10.2.0/bits/stl_vector.h"
Я попробовал просто использовать этот файл через #include "/usr/include/c++/10.2.0/bits/stl_vector.h" в `clang++
или g++
то компиляция падает с такими же ошибками.vector
подключается - там просто стоит #include <bits/stl_vector.h>
. vector
то получаются те же самые ошибки.#include "/usr/include/c++/10.2.0/bits/stl_vector.h"
int main() {
}
clang++ 10.0.1
, собирал без каких-либо флагов.f
unque_ptr.h
парсится без проблемo
PK
o
т
AS
AD
AD
R
AS
template<typename T>УМВР
struct base {
virtual void foo(T) = 0;
};
struct der : base<int> {
void foo(int) override {}
};
АК