Resultados da pesquisa a pedido "gcc-warning"

3 a resposta

Por que não há aviso gcc / g ++ para temporários não utilizados?

Considere o seguinte código: void ListenerImpl::attach(boost::shared_ptr<ISubscriber> subscriber) { boost::unique_lock<boost::mutex>(mtx); subscribers.push_back(subscriber); } void ListenerImpl::notify(MsgPtr msg) { ...

2 a resposta

Existe um aviso do GCC que detecta operações de troca de bits em tipos assinados?

Se eu ler a especificação ISO C ++ (seções 5.8.2 e 5.8.3) corretamente, o deslocamento à direita dos tipos assinados negativos é específico da implementação e o comportamento indefinido do deslocamento à esquerda. Portanto, eu gostaria de ...

4 a resposta

Obtendo o aviso “converter para ponteiro de número inteiro de tamanho diferente” do código a seguir

O código é: Push(size, (POINTER)(GetCar(i) == term_Null()? 0 : 1));Aqui está oC code push retornaABC qual typedef POINTER *ABC typedef void * POINTER ABC size; Push(ABC,POINTER); XYZ GetCar(int); typedef struct xyz *XYZ; XYZ term_Null(); long ...

1 a resposta

Suprimir candidatos sugeridos pelo GCC

Estou usando o gcc 4.7.2. Meu código é bastante pesado no modelo eimpulso uso. Quando eu compilei e defini ou usei algo ambíguo, muitas vezes recebo mensagen...

1 a resposta

Aviso do GCC sobre a desreferência implícita

2 a resposta

função declarada estática mas nunca definida

Eu tenho um arquivo de cabeçalho, suponha abc.h, onde eu tenho declaração de função como:

8 a resposta

Suprimir aviso de compilador Função declarada nunca referenciada

Então eu tenho algum código como este:

1 a resposta

Aviso do compilador para função definida sem protótipo no escopo?

[Pergunta inspirada por um tópico de comentário emesta resposta [https://stackoverflow.com/questions/50399128/functions-in-c-headers/50399252#50399252] .] Como todos sabem, desde C99 é um erro chamar uma função que não foi declarada, de ...

2 a resposta

Diga ao gcc que uma chamada de função não retornará

estou usandoC99 sobGCC. Eu tenho uma função declaradastatic inline em um cabeçalho que não posso modificar. A função nunca retorna, mas não está marcada__attribute__((noreturn)). Como posso chamar a função de uma maneira que informe ao ...

10 a resposta

Existe uma maneira de ser avisado sobre funções não utilizadas?

Gostaria de encontrar funções não utilizadas em uma base de código - incluindo unidades de compilação. Estou usando o gcc como meu compilador. Aqui está um exemplo: foo.c (suponha quefoo.h): void foo() { .... } void bar() { .... ...