Возможно ли вообще анализировать C++ с неполными объявлениями с помощью clang с его существующим API libclang? т.е. анализировать файл .cpp, не включая все заголовки, выводя объявления на лету. Итак,...
У меня есть базовая программа, которая сравнивает две строки: #include
#include с использованием пространства имен std; int main (int argc, char *argv[]) { if(strcmp (argv[0],"./test") != 0) {
...
Я пытаюсь создать автовекторизованный код с clang-3.2 Из слайдов здесь - http://llvm.org/devmtg/2012-04-12/Slides/Hal_Finkel.pdf I должен иметь возможность генерировать векторизованный код с помощью этого ...
У меня есть проект, связанный с написанным вручную -ассемблером — синтаксис AT&T, отлично работает с GCC, но я не делал этого, к тому же я очень мало знаю о ассемблере — который обнаруживает странную проблему при попытке его сборки…
Имея следующий код #include int main() { std::shared_ptr ptr0(новый интервал); std::shared_ptr ptr1(new int); логический результат = ptr0 < ptr1;
} ...
Как узнать, была ли библиотека собрана с помощью libc++ или libstdc++ на Mac? Я использовал otool -L, но это, кажется, не показывает (mac не имеет ldd). Если у меня есть библиотека X, я хочу знать, если я ...
Я не могу заставить c++-анализатор clang работать с игрушечным файлом C++. #include , используя пространство имен std; основной ()
{ интервал т[4]; интервал х, у; т[5]=1; если (х) у = 5; x = t[y];...
Кто-нибудь знает, как построить набор инструментов llvm + clang с использованием binutils и newlib и как его использовать? host: Linux, AMD64
target: cortex-m3, stm32
c-lib: newlib Assemblyr: gnu as
Здравствуйте, я использую clang для извлечения информации из файлов c.
И я пытаюсь извлечь значения макросов. например отсюда мне нужно значение '13' или ast (+ (* 3 4) 1): #define SOME_CONSTANT 3*4+1 ...
Я попытался последовать совету SF по отключению дуги Objective-C для каждого файла для одного файла, поставив «-fno-objc-arc» рядом с флагами компиляции для файла в разделе «Compile Sources». ..
Когда я пытаюсь включить такие вещи, как , он терпит неудачу и сообщает, что файл не существует, а когда я пытаюсь для включения он работает. однако включаемые файлы, которые ...
Синопсис Я борюсь с тем, чтобы сделать код C++11 совместимым с Clang и столкнулся со случаем, когда GCC >= 4.6 принимает код и Clang >= 3.1 этого не делает. Clang считает кандидата-конструктора нежизнеспособным. Подробности...
Первая пара слишком длинна для ссылки. Я получаю эту ошибку, когда пытаюсь скомпилировать clang ++ -stdlib = libc ++ ../main.cc ... с clang и libc ++ из SVN. ошибка: неопределенная ссылка на 'typeinfo ...
У меня есть исходный код, который выглядит так: void update(); недействительное обновление ()
{
} Я пытаюсь разобрать этот код с помощью clang и изменить код на этот. атрибут typedef float v4sf ((vector_size(16)));
...
В C++11 я использую функцию constexpr в качестве значения по умолчанию для параметра шаблона – это выглядит так: template
полоса структуры
{ static constexpr int get() { return ...
Мне нужно проанализировать статический код Objective-C, в основном AST, изучив возможные инструменты, я обнаружил, что инструмент Clang из LLVM может сбрасывать AST, поэтому я использовал терминал, чтобы протестировать его с помощью этого...
На веб-сайте статуса поддержки C++11 clang, http://clang.llvm.org/cxx_status.html, говорится: «Список инициализаторов» и «Лямбда-выражение». " все поддерживаются, начиная с версии 3.1. Однако, используя LLVM/...
У меня есть следующий код C, который мне кажется очень правильным. Однако компилятор clang (на самом деле, gcc или любой другой компилятор C) думает иначе. структура typedef
{ структура времени td_start; ...
Извините за многословный вопрос, но я не вижу другого способа прояснить его. Я пишу инструмент для преобразования файлов заголовков C++ в файлы интерфейса SWIG в качестве основы для дальнейшей тонкой настройки. В...
Я использую Clang для создания AST из исходного кода C++ и RecursiveASTVisitor для обхода дерева. Я хотел бы решить при посещении объявления записи, является ли это классом, структурой или объединением. У меня есть...
При компиляции исходного кода C с помощью gcc или Clang я всегда использую флаг -g для создания отладочной информации для gdb. gcc -g -o helloworld helloworld.c Я заметил, что некоторые люди рекомендуют -g3...
Я работаю в OSX, используя Clang для компиляции некоторого Obj -C-код, использующий классы OSX Cocoa, и я попытка запустить результат с помощью компилятора LLVM JIT. Я использую последнюю кровавую -крайнюю версию...
Я пробую функцию инициализации списков в C++11, используя clang, установленный MacPorts. При компиляции этого простого кода:#включите int main (){ std ::vector a {1, 3, 5};...
Я видел, что порт Clang 3.0 включает Objective-C в качестве языка разработки, и, более того, я также нашел этот порт " libobjc2-1.6 "(заменяющая среда выполнения Objective-C, поддерживающая функции Obj-C 2) и" ...
Я попытался переключить некоторые из моих проектов Objective -C с GCC на Clang в Linux. Я использовал среду выполнения GCC 4.6.2, потому что компилятор Clang не поставляется с ней. Компиляция и компоновка работают, но когда...
Когда создаются специальные функции-члены (, а именно конструкторы копирования/перемещения и операторы присваивания копирования/перемещения )класса шаблона? Как только создается экземпляр самого класса или только...
Я пытаюсь объявить указатель constexpr, инициализированный некоторым постоянным целочисленным значением, но clang срывает все мои попытки: Попытка 1: constexpr int * x = reinterpret_cast < int * > (0xFF); тестовое задание....