CUDA: NVCC дает выражение управления, постоянное предупреждение на, утверждают

-m опция фиксировать позволяет Вам ввести сообщение о фиксации в командную строку:

git commit -m "my first commit"
6
задан Ashwin Nanjappa 24 February 2011 в 06:34
поделиться

3 ответа

Переносимая альтернатива (возможно, заключенная в макрос) будет выглядеть примерно так:

 {
     const bool error_message = true;
     assert([...] && error_message);
 }

Чтобы прояснить, что я имел в виду:

#define myAssert(msg, exp) { const bool msg(true); assert(msg && (exp)); }
// usage:
myAssert(ouch, a && b);

... дает, например:

assertion "ouch && (a && b) "не удалось [...]

3
ответ дан 17 December 2019 в 00:11
поделиться

Если он основан на LLVM, вы можете использовать что-то вроде этого:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmultichar"

char b = 'df'; // no warning.

#pragma clang diagnostic pop

From Управление диагностикой через Pragmas .

0
ответ дан 17 December 2019 в 00:11
поделиться

Попробуйте #pragma warning .

0
ответ дан 17 December 2019 в 00:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: