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 {}
};
АК