Результаты поиска по запросу "clang"
Элегантный и безопасный способ определить, является ли архитектура 32-битной или 64-битной
Как следует из названия, существует ли какой-либо элегантный и безопасный способ определить, является ли архитектура 32-битной или 64-битной. Под элегантным вы можете придумать точный, правильный, короткий, чистый и умный способ. Надежно, думайте ...
Ошибка компиляции с ARC при динамическом программировании во время выполнения
Я пытаюсь сделать некоторое программирование во время выполнения на Objective-C. Для этого я перезаписываюresolveClassMethod метод. К сожалению, я обнаружил ошибку при компиляции clang, когда ARC активен: ошибка: неизвестный метод класса для ...
Что такое флаг -Wsomething для предупреждений «метод экземпляра не найден»?
Недавно у меня был случай, когда кто-то добавил параметр в метод init и сломал другой проект, который разделял код. Поскольку это всего лишь предупреждение, никто не понял, что приложение было сломано, поэтому я пытаюсь превратить только это ...
Шаблон Variadic как параметр шаблона: удержание работает с GCC, но не с Clang
При компиляции некоторого кода C ++ 11 как с GCC 4.7.2, так и с Clang 3.1 я столкнулся с проблемой того, что Clang не удалось вывести аргумент шаблона в случае успеха GCC. В более абстрактной форме код выглядит так: SRC / test.cc: struct ...
Как связать объект с библиотеками с LLVM> = 3.1? (без GNU ld)
Как я могу сгенерировать рабочий исполняемый файл с помощью инструментов, поставляемых с Llvm / Clang (версия 3.3 (транк 168461))? Я скомпилировал объект сclang++ -c [...] и я хотел бы попытаться связать этот объект с 1 конкретной библиотекой и ...
clang и __float128 ошибка / ошибка
Я успешно скомпилировал текущую ветку clang версии 3.3. Но тогда компиляция C ++ любого файла завершается ошибкой / ошибкой. Это можно исправить? In file included from /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/iostream:39: ...
SIGFPE при доступе к unordered_map
у меня естьunordered_map<Block, int> с Block является простой структурой, определенной следующим образом: struct Block { size_t start; size_t end; bool operator==(const Block& b) const { return start == b.start && end == b.end; } }; namespace ...
Расширения `clang -ansi`
Недавно я столкнулся с проблемой, когда следующий пример игрушки компилируетсяclang -ansi: int main(void) { for (int i = 0; 0; ); return i; }ноgcc -ansi выдает следующую ошибку: a.c: In function ‘main’: a.c:3:5: error: ‘for’ loop initial ...
Как сделать задержку загрузки общей библиотеки в Linux
Я искал способ сделать общую библиотеку (давайте назовем библиотекуlibbar.so) задержка загруженав Linux, и это, мы надеемся, должно быть реализовано с помощью только линкерне изменяя ничего в исходном коде, написанном на C ++; Я имею в виду, я ...
битовое поле в разрешении перегрузки для шаблона
Кто-нибудь знает, почему первая программа компилируется, а вторая нет? Единственное отличие состоит в том, что первый использует нормальную функцию, а второй использует шаблонную функцию. Почему разрешение перегрузки ведет себя по-разному в ...