Resultados de la búsqueda a petición "gcc-warning"

2 la respuesta

¿Cómo hacer que gcc advierta acerca de devolver la dirección de las variables locales?

Con

2 la respuesta

Función declarada estática pero nunca definida.

Tengo un archivo de encabezado, supongamos que abc.h, donde tengo una declaración de función como:

1 la respuesta

Advertencia de GCC sobre la desreferencia implícita

Acabo de encontrar la siguiente advertencia en GCC:

1 la respuesta

Suprimir candidatos sugeridos por GCC

Estoy usando gcc 4.7.2. Mi código es bastante pesado en la plantilla yaumentar uso. Cuando compilo y he definido o usado algo ambiguo, a menudo recibo mensaj...

7 la respuesta

GCC faltan llaves alrededor del inicializador

Tengo esta estructura en C a continuación que quiero inicializar a todos cero. ¿Cómo me deshago de la advertencia de llaves faltantes?

3 la respuesta

¿Por qué no hay advertencia de gcc / g ++ para los temporales no utilizados?

Considere el siguiente 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) { ...

6 la respuesta

Cómo hacer que gcc advierta sobre pasar una enumeración incorrecta a una función

gcc no parece producir una advertencia con el siguiente código. ¿Cómo puedo hacer que produzca una advertencia? typedef enum { REG8_A, REG8_B, REG8_C }REG8; typedef enum { REG16_A, REG16_B, REG16_C }REG16; void function(REG8 reg8) { } int ...

3 la respuesta

Asignación <puntero a matriz de constantes> = <puntero a matriz>: punteros incompatibles

Cuando compilo algo como esto

3 la respuesta

C ++: advertencia: '...' declarado con mayor visibilidad que el tipo de su campo '... :: <anónimo>'

Recibo estas dos advertencias (con GCC 4.2 en MacOSX): /Users/az/Programmierung/openlierox/build/Xcode/../../src/main.cpp:154:0 /Users/az/Programmierung/openlierox/build/Xcode/../../src/main .cpp: 154: advertencia: 'startMainLockDetector () :: ...

4 la respuesta

Obteniendo la advertencia "lanzar al puntero desde un entero de diferente tamaño" del siguiente código

El código es: Push(size, (POINTER)(GetCar(i) == term_Null()? 0 : 1));Aquí está elC code push devolucionesABC cual e typedef POINTER *ABC typedef void * POINTER ABC size; Push(ABC,POINTER); XYZ GetCar(int); typedef struct xyz *XYZ; XYZ ...