0
ответов

Clang для нечеткого разбора C++

Возможно ли вообще анализировать C++ с неполными объявлениями с помощью clang с его существующим API libclang? т.е. анализировать файл .cpp, не включая все заголовки, выводя объявления на лету. Итак,...
вопрос задан: 21 June 2012 18:02
0
ответов

Почему strcmp неизвестен clang?

У меня есть базовая программа, которая сравнивает две строки: #include #include с использованием пространства имен std; int main (int argc, char *argv[]) { if(strcmp (argv[0],"./test") != 0) { ...
вопрос задан: 21 June 2012 12:13
0
ответов

Автовекторизация в llvm

Я пытаюсь создать автовекторизованный код с clang-3.2 Из слайдов здесь - http://llvm.org/devmtg/2012-04-12/Slides/Hal_Finkel.pdf I должен иметь возможность генерировать векторизованный код с помощью этого ...
вопрос задан: 20 June 2012 22:34
0
ответов

Как отключить встроенный ассемблер LLVM?

У меня есть проект, связанный с написанным вручную -ассемблером — синтаксис AT&T, отлично работает с GCC, но я не делал этого, к тому же я очень мало знаю о ассемблере — который обнаруживает странную проблему при попытке его сборки…
вопрос задан: 20 June 2012 11:49
0
ответов

Clang, std::shared_ptr и std::less/operator<

Имея следующий код #include int main() { std::shared_ptr ptr0(новый интервал); std::shared_ptr ptr1(new int); логический результат = ptr0 < ptr1; } ...
вопрос задан: 20 June 2012 08:04
0
ответов

библиотека была собрана с помощью libc++ или libstdc++ на Mac

Как узнать, была ли библиотека собрана с помощью libc++ или libstdc++ на Mac? Я использовал otool -L, но это, кажется, не показывает (mac не имеет ldd). Если у меня есть библиотека X, я хочу знать, если я ...
вопрос задан: 16 June 2012 14:21
0
ответов

сборка сканирования clang не работает для простого файла cpp

Я не могу заставить c++-анализатор clang работать с игрушечным файлом C++. #include , используя пространство имен std; основной () { интервал т[4]; интервал х, у; т[5]=1; если (х) у = 5; x = t[y];...
вопрос задан: 14 June 2012 16:19
0
ответов

Это ошибка компилятора или это мой код?

Вот пример кода: #include #include #include #include #include с помощью std::cout; с помощью std::endl; std::size_t ...
вопрос задан: 12 June 2012 01:29
0
ответов

как использовать llvm + clang для компиляции для stm32

Кто-нибудь знает, как построить набор инструментов llvm + clang с использованием binutils и newlib и как его использовать? host: Linux, AMD64 target: cortex-m3, stm32 c-lib: newlib Assemblyr: gnu as
вопрос задан: 11 June 2012 10:01
0
ответов

(clang) Как парсить сами макросы, получая аст где только можно?

Здравствуйте, я использую clang для извлечения информации из файлов c. И я пытаюсь извлечь значения макросов. например отсюда мне нужно значение '13' или ast (+ (* 3 4) 1): #define SOME_CONSTANT 3*4+1 ...
вопрос задан: 9 June 2012 09:40
0
ответов

почему Xcode / clang переводит мой «-fno-objc-arc» в «-fno_objc_arc»?

Я попытался последовать совету SF по отключению дуги Objective-C для каждого файла для одного файла, поставив «-fno-objc-arc» рядом с флагами компиляции для файла в разделе «Compile Sources». ..
вопрос задан: 6 June 2012 23:08
0
ответов

Почему некоторые включаемые файлы находятся только в tr1?

Когда я пытаюсь включить такие вещи, как , он терпит неудачу и сообщает, что файл не существует, а когда я пытаюсь для включения он работает. однако включаемые файлы, которые ...
вопрос задан: 5 June 2012 00:01
0
ответов

Как компилируются пустой класс и пустая структура?

Предписывает ли стандарт C++ схему компиляции класса и структуры? Как они компилируются по-разному, особенно если они пусты?
вопрос задан: 4 June 2012 21:09
0
ответов

Проблема Clang: неявное преобразование типов во время строительства

Синопсис Я борюсь с тем, чтобы сделать код C++11 совместимым с Clang и столкнулся со случаем, когда GCC >= 4.6 принимает код и Clang >= 3.1 этого не делает. Clang считает кандидата-конструктора нежизнеспособным. Подробности...
вопрос задан: 31 May 2012 21:39
0
ответов

Компиляция с помощью Clang с использованием неопределенных ссылок Libc ++

Первая пара слишком длинна для ссылки. Я получаю эту ошибку, когда пытаюсь скомпилировать clang ++ -stdlib = libc ++ ../main.cc ... с clang и libc ++ из SVN. ошибка: неопределенная ссылка на 'typeinfo ...
вопрос задан: 26 May 2012 18:12
0
ответов

Создание параметров для функции с clang

У меня есть исходный код, который выглядит так: void update(); недействительное обновление () { } Я пытаюсь разобрать этот код с помощью clang и изменить код на этот. атрибут typedef float v4sf ((vector_size(16))); ...
вопрос задан: 25 May 2012 01:44
0
ответов

Вызов constexpr в аргументе шаблона по умолчанию

В C++11 я использую функцию constexpr в качестве значения по умолчанию для параметра шаблона – это выглядит так: template полоса структуры { static constexpr int get() { return ...
вопрос задан: 23 May 2012 15:53
0
ответов

Как извлечь AST из кода Objective-C?

Мне нужно проанализировать статический код Objective-C, в основном AST, изучив возможные инструменты, я обнаружил, что инструмент Clang из LLVM может сбрасывать AST, поэтому я использовал терминал, чтобы протестировать его с помощью этого...
вопрос задан: 18 May 2012 08:56
0
ответов

Статус поддержки Clang 3.1 и C++11

На веб-сайте статуса поддержки C++11 clang, http://clang.llvm.org/cxx_status.html, говорится: «Список инициализаторов» и «Лямбда-выражение». " все поддерживаются, начиная с версии 3.1. Однако, используя LLVM/...
вопрос задан: 15 May 2012 15:45
0
ответов

Я не понимаю, почему компилятор выдает мне ошибку с этим кодом

У меня есть следующий код C, который мне кажется очень правильным. Однако компилятор clang (на самом деле, gcc или любой другой компилятор C) думает иначе. структура typedef { структура времени td_start; ...
вопрос задан: 15 May 2012 14:43
0
ответов

Разбор пространств имен с помощью clang: различия AST в том, включают ли заголовок в другой исходный файл или анализируют его напрямую.

Извините за многословный вопрос, но я не вижу другого способа прояснить его. Я пишу инструмент для преобразования файлов заголовков C++ в файлы интерфейса SWIG в качестве основы для дальнейшей тонкой настройки. В...
вопрос задан: 12 May 2012 05:42
0
ответов

Решите в Clang, является ли посещаемый CXXRecordDecl классом, структурой или объединением.

Я использую Clang для создания AST из исходного кода C++ и RecursiveASTVisitor для обхода дерева. Я хотел бы решить при посещении объявления записи, является ли это классом, структурой или объединением. У меня есть...
вопрос задан: 7 May 2012 16:57
0
ответов

GCC -g vs -g3 Флаг GDB :В чем разница?

При компиляции исходного кода C с помощью gcc или Clang я всегда использую флаг -g для создания отладочной информации для gdb. gcc -g -o helloworld helloworld.c Я заметил, что некоторые люди рекомендуют -g3...
вопрос задан: 6 May 2012 23:08
0
ответов

Все селекторы не распознаются при вызове Objective -C-методы с использованием LLVM ExecutionEngine

Я работаю в OSX, используя Clang для компиляции некоторого Obj -C-код, использующий классы OSX Cocoa, и я попытка запустить результат с помощью компилятора LLVM JIT. Я использую последнюю кровавую -крайнюю версию...
вопрос задан: 6 May 2012 20:14
0
ответов

Отсутствует стандартная библиотека MacPorts Clang 3.1?

Я пробую функцию инициализации списков в C++11, используя clang, установленный MacPorts. При компиляции этого простого кода:#включите int main (){ std ::vector a {1, 3, 5};...
вопрос задан: 2 May 2012 15:10
0
ответов

Разработка веб-приложений с использованием Objective-C на FreeBSD

Я видел, что порт Clang 3.0 включает Objective-C в качестве языка разработки, и, более того, я также нашел этот порт " libobjc2-1.6 "(заменяющая среда выполнения Objective-C, поддерживающая функции Obj-C 2) и" ...
вопрос задан: 1 May 2012 20:34
0
ответов

Почему методы протокола _*не работают с Clang + современным GCC -Runtime в Linux?

Я попытался переключить некоторые из моих проектов Objective -C с GCC на Clang в Linux. Я использовал среду выполнения GCC 4.6.2, потому что компилятор Clang не поставляется с ней. Компиляция и компоновка работают, но когда...
вопрос задан: 1 May 2012 07:24
0
ответов

Выполняется ли подстановка для пакета параметров с переменным числом параметров, если пакет пуст?

Рассмотрим следующую программу:#include enum class dummy {}; шаблон <имя типа T> использование EnableIf = typename std ::enable _if ::type; template <...
вопрос задан: 30 April 2012 00:31
0
ответов

Когда создаются экземпляры специальных функций-членов шаблонного класса?

Когда создаются специальные функции-члены (, а именно конструкторы копирования/перемещения и операторы присваивания копирования/перемещения )класса шаблона? Как только создается экземпляр самого класса или только...
вопрос задан: 29 April 2012 08:16
0
ответов

Значение указателя Constexpr

Я пытаюсь объявить указатель constexpr, инициализированный некоторым постоянным целочисленным значением, но clang срывает все мои попытки: Попытка 1: constexpr int * x = reinterpret_cast < int * > (0xFF); тестовое задание....
вопрос задан: 29 April 2012 04:07