Результаты поиска по запросу "clang"

1 ответ

 экспериментальная реализация контрактов в Clang.

нтересован в изучении недавно принятогоконтрактное программирование для C ++ 20 [https://en.cppreference.com/w/cpp/language/attributes/contract]для целей обучения и исследования. Поскольку я искал поддержку компилятора, я разочарован тем, что не ...

1 ответ

@Aconcagua - Большое спасибо. Я ужасно неэффективен с багзиллой GCC.

ытался скомпилировать этот код C ++ под GCC 8.2 с различными параметрами, и он всегда успешно выполняется, не выдает предупреждений и выводовtrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...

4 ответа

clang: ошибка: такого файла или каталога нет: '/Users/waterskiingmithrill/Development/iPhone/Event/Event_Prefix.pch'

ТОП публикаций

1 ответ

@RbMm мы тоже не удивлены, но это все равно неправильно.

тности, разрешено ли сравнивать адреса двух автоматических переменных в разных функциях следующим образом: sink.c #include <stdio.h> #include <stdlib.h> void sink(void *l, void *r) { puts(l == r ? "equal" : "not equal"); exit(0); ...

1 ответ

Случай, когда аргумент constexpr no-arg c-tor для этого литерального типа выполняет свою работу. Но это не работает, и GCC требует инициализатора

#include <complex> struct S { static std::complex<double> constexpr c; }; енерирует ошибку, потому что инициализатор отсутствует. Clang и MSVC не генерируют ошибку. Насколько я знаю, член статических данных constexpr должен иметь ...

1 ответ

Однако, насколько мне известно, в настоящее время нет способа обойти это без изменений кода, если не считать обновления до следующего выпуска Clang, когда бы он ни вышел.

аргумента шаблона в Clang 6 для временных объектов не работает. g ++ 8.1.0 компилирует и запускает пример правильно. Clang 6.0.0 и 6.0.2 обе ошибки в указанной строке с этим сообщением: error: expected unqualified-id Print{1,"foo"s,2}; ...

2 ответа

Я предполагаю, что отображение папок Windows с папками Ubuntu создает некоторую путаницу.

учаю прерывистую «фатальную ошибку: ... файл не найден» при сборке приложения C ++ с использованием gcc 4.8 или clang 3.8 под Ubuntu 16.04.2, работающего в подсистеме Windows для Linux (WSL), при включении заголовочных файлов C ++, но только ...

1 ответ

 относится к размещенной среде, а не автономной.

дал минимальную C ++ программу: int main() { return 1234; }и скомпилировал его с помощью clang ++ 5.0 с отключенной оптимизацией (по умолчанию-O0).Полученный код ...

1 ответ

https://issuetracker.google.com/issues/74058603

аюсь собрать (с помощью clang) мое приложение с помощью дезинфицирующего устройства, описанного здесь ( https://github.com/google/sanitizers/wiki/AddressSanitizer [https://github.com/google/sanitizers/wiki/AddressSanitizer]точнее ...

1 ответ

Может ли LTO для Clang оптимизировать методы C и C ++ [дубликаты]

На этот вопрос уже есть ответ: Может ли LTO оптимизировать gcc или clang для всех методов C и C ++ [/questions/48030706/can-lto-for-gcc-or-clang-optimize-across-c-and-c-methods] 1 ответ Если оптимизация времени соединения (LTO) используется с ...