En el siguiente ejemplo:error utilizando restringir la palabra clave
void foo (double *ptr)
{
const double * restrict const restr_ptr=ptr;
}
consigo este error:
error: expected a ";" const double * restrict const restr_ptr=ptr;
^
compilo con -std = c99, con gcc 3.4
alguna idea?
Compila para mí muy bien. ¿Tienes una versión reciente de GCC? –
Ese código compila para mí en Sun C 5.8 y GCC 3.4.6. Comeau en línea solo se queja de la declaración de variable no utilizada. Proporcione más detalles sobre su entorno. –
... pero Comeau estaba en modo C99. Cuando lo pongo en modo C++, se queja de lo mismo. –