0
ответов

Есть ли в Objective-C синтаксис буквального словаря или массива?

Всегда можно было создавать NSArrays (и NSDictionaries/NSNumber) с вызовами методов vararg, например: [NSArray arrayWithObjects: @"a", @"b", @"c", nil]; Могут ли они быть созданы с помощью встроенных...
вопрос задан: 11 September 2012 16:59
0
ответов

gdb не находит исходные файлы, скомпилированные clang++

При компиляции моего проекта с помощью clang++ путь к исходным файлам, видимо, не включается в объектный код. Это означает, что gdb не может найти исходные файлы для отображения кода. Для...
вопрос задан: 29 August 2012 11:46
0
ответов

Сгенерируйте и запустите код LLVM из родного C/C++

Можно ли сделать эти вещи из родной C или C++ -скомпилированной программы (gcc ):Вызвать clang и скомпилировать заданный код C функции, переданный как const char *. Получите указатель и запустите его в LLVM...
вопрос задан: 18 August 2012 11:35
0
ответов

как генерировать отчеты для кода C с помощью clang

Следуя указаниям с главной веб-страницы статического анализатора clang(http://clang-analyzer.llvm.org/scan-build.html)... У меня есть небольшой C-файл, в котором содержится ужасная ошибка -пронизан (badcode.c ):int main (int...
вопрос задан: 17 August 2012 14:49
0
ответов

почему оптимизация clang нарушает мой встроенный ассемблерный код?

В попытке узнать что-то о сборке ARM я написал простой тестовый проект для выполнения уменьшения масштаба изображения с использованием встроенной сборки и инструкций NEON. вы можете увидеть это здесь :https ://github....
вопрос задан: 16 August 2012 18:03
0
ответов

clang 3.1 с libc++ на ubuntu 12.04, iostream не найден

Я пытаюсь скомпилировать программу на C++, используя clang, которую я установил, используя упакованную версию здесь https://launchpad.net/~eudoxos/+archive/llvm-3.1. Это команда :clang++ -std=c++11 -stdlib=...
вопрос задан: 16 August 2012 01:25
0
ответов

CMAKE, Clang и C++v11 в OS X 10.8

OS X 1.8 CMAKE 2.8.9 Clang $ clang -v Apple clang версия 4.0 (tags/Apple/clang -421.10.60)(на основе LLVM 3.1svn )Цель :x86 _64 -яблоко -darwin12.0.0 Модель потока :posix CMAKELists.txt :...
вопрос задан: 15 August 2012 15:47
0
ответов

Сопоставление «начала -строки -» с использованием библиотеки регулярных выражений libc++ (C++11)

Я хотел бы сопоставить все строки, начинающиеся с заданного слова, скажем, iheap. Если я не ошибаюсь, регулярное выражение (в синтаксисе ECMAScript )"^iheap. *" должно помочь. Однако, когда я проверил это...
вопрос задан: 14 August 2012 22:05
0
ответов

Не удается перехватить производные типы исключений в Clang/MacOS X

У меня есть библиотека C++, которую я пытаюсь запустить в Mac OS X с помощью Clang. Библиотека состоит из библиотеки DLL и исполняемого файла Unit -Test. Он отлично компилируется с GCC и MSVC, с GCC я использую следующее...
вопрос задан: 11 August 2012 08:57
0
ответов

clang 3.1 не видит уникальный _указатель?

Я только начал играть с clang и попытался скомпилировать следующий пример программы:#включить <память> #включить int main (){ std ::unique _ptr u (...
вопрос задан: 7 August 2012 20:42
0
ответов

std ::общие _списки указателей и инициализаторов

Конструктор std ::shared _ptr ведет себя не так, как я ожидал:#включить #include void func (std ::vector strings ){ for (auto const& string :...
вопрос задан: 6 August 2012 00:08
0
ответов

Можно ли применить __restrict__ к shared_ptr ?

Смарт-указатели - это указатели внизу, поэтому есть ли способ определить параметр shared_ptr для функции, не связанный с другим shared_ptr или другим указателем любого типа? Или это, для некоторых ...
вопрос задан: 2 August 2012 18:26
0
ответов

Как заставить Dapper.Rainbow вставлять данные в таблицу с помощью AutoIncrement на SQLite?

Я создал образец таблицы на SQLite, в которой есть столбец идентификатора, который автоматически увеличивается. CREATE TABLE "ESVLIntegration" ("Id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE, "ProcessId" TEXT NOT NULL,...
вопрос задан: 2 August 2012 05:48
0
ответов

Как отключить оптимизацию в LLVM

Я компилирую код с clang с оптимизацией -O4. Однако я хочу отключить встраивание функций. У меня есть собственный проход LLVM, который вводит некоторый код в сгенерированный код. После моего паса я хочу...
вопрос задан: 31 July 2012 20:20
0
ответов

Как получить имя функции из CallInst в LLVM?

У меня есть объект типа CallInst. Как я могу получить от него имя вызываемой функции. Предположим, что функция вызывается напрямую.
вопрос задан: 27 July 2012 11:34
0
ответов

Clang++ Xcode 4.4 Non Static Member Initialization and Move конструктор

Я использую Xcode 4.4 с горным львом. Кажется, я не понимаю, почему не -инициализация статического члена в шаблонах вызывает конструктор перемещения для переменной. Можно ли как-то побороть это...
вопрос задан: 26 July 2012 18:36
0
ответов

Как сгенерировать исполняемый файл из модуля llvm ::?

Я хочу написать функцию C++, которая принимает уже связанный модуль llvm ::и выводит его в исполняемый файл. Он должен использовать API llvm/clang, а не разветвлять процесс и вызывать...
вопрос задан: 26 July 2012 15:29
0
ответов

Генерация графа вызовов для кода C [закрыто]

Я пишу инструмент, и мне нужно создать callgraph для некоторых проектов C. Я смог сгенерировать граф вызовов одного файла с помощью clang, но мне не удалось узнать, как сгенерировать граф вызовов...
вопрос задан: 26 July 2012 13:22
0
ответов

Аргумент -зависимый поиск по базе класса шаблона

У меня есть класс шаблона NB ::B, полученный из не--класса шаблона NA ::A в пространстве имен. act — это функция шаблона, вызывающая функцию add _ref для экземпляра своего аргумента шаблона....
вопрос задан: 24 July 2012 16:29
0
ответов

Использование SFINAE дает разные результаты на GCC и Clang

Я учусь использовать SFINAE в своих интересах. Я пытаюсь использовать его для выбора реализации функции на основе существования функции сериализации ()в объекте. Это код, который я использую для...
вопрос задан: 19 July 2012 18:13
0
ответов

Ошибка Clang: неоднозначное преобразование для static_cast

У меня есть следующий фрагмент кода: typedef int AliasB; typedef unsigned short AliasA; псевдоним класса { общедоступный: явный псевдоним (int someInt) { } }; // (*) !! ниже разбивает путь преобразования через ...
вопрос задан: 18 July 2012 09:05
0
ответов

__атрибут__((deprecated ))не работает на объективных -c методами протокола?

Мне нужно объявить устаревшим один метод в протоколе Objective -c. В обычные методы класса/экземпляра я добавляю атрибут ____((устарело )); после объявления. Похоже, по протоколу не работает...
вопрос задан: 11 July 2012 12:15
0
ответов

«-Weeverything» дает «Сравнение с плавающей запятой с == или != небезопасно»

У меня есть строка, которую я конвертирую в двойную, например :double d = [string doubleValue]; В документации для doubleValue сказано, что при переполнении этот метод возвращает либо HUGE _VAL, либо -HUGE _VAL....
вопрос задан: 10 July 2012 20:52
0
ответов

Захват лямбда вызывает ошибку несовместимых типов операндов?

Рассмотрим следующий код :main (){ логический т;... std ::function f = t ? [] (bool b ){ return b; }:[] (bool b ){ return !b; }; // OK std ::function...
вопрос задан: 10 July 2012 18:31
0
ответов

Ошибка RestKit/RestKit.h file not found -версия 0.10.0

Я теряю голову, пытаясь заставить RestKit собраться и работать. Я получаю ужасное сообщение «Проблема с лексикой или препроцессором :Файл RestKit/RestKit.h не найден». Я использую Xcode 4.2, и мой проект...
вопрос задан: 9 July 2012 14:12
0
ответов

-fcatch-undefined-behavior в clang не работает так, как рекламируется

Я собрал версию 3.1 llvm/compiler-rt/clang и пытаюсь проверить, действительно ли что-нибудь делает -fcatch-undefined-behavior. Пока не повезло. Например. Я компилирую и запускаю #include #include &...
вопрос задан: 28 June 2012 08:18
0
ответов

Генерировать идентификатор версии определения структуры?

По сути, я хочу какую-то версию, сгенерированную во время компиляции -, которая связана с точным определением структуры. Если определение структуры каким-либо образом изменяется (, поле добавляется, перемещается,...
вопрос задан: 28 June 2012 00:56
0
ответов

Clang 3.1 и пользовательские литералы

Clang 3.1 утверждает, что поддерживает пользовательские литералы. Я могу определить это: int operator"" _tryit(long double n) { return int(n); } но когда я пытаюсь его использовать, я получаю сообщение об ошибке: int m = 5_tryit; Неверно...
вопрос задан: 25 June 2012 21:41
0
ответов

Получение исходного кода AST для clang

Имея объект AST в clang, как я могу получить его код? Я попытался отредактировать код в руководстве и добавил: clang::SourceLocation _b = d->getLocStart(), _e = d->getLocEnd(); char *b = ...
вопрос задан: 24 June 2012 11:00
0
ответов

Почему clang больше не используется? [закрыто]

Раньше я довольно много программировал на C / C ++, но в настоящее время это составляет лишь небольшой процент от всего программирования, которое я делаю (языки сценариев гораздо лучше подходят для большей части работы, которую я. ..
вопрос задан: 23 June 2012 01:44