Resultados de la búsqueda a petición "clang"
C ++ 2a programación de contratos y compiladores
Estoy interesado en estudiar las @ recientemente aceptadrogramación de @contract para C ++ 20 [https://en.cppreference.com/w/cpp/language/attributes/contract] para fines de aprendizaje e investigación. A medida que busco soporte para el ...
¿El decltype (automático) de GCC no se ajusta al estándar?
Intenté compilar este código C ++ en GCC 8.2 con diferentes opciones y siempre tiene éxito, no produce advertencias y salidastrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...
Se pueden comparar dos objetos diferentes con una duración de almacenamiento automática igual en comparación de direcciones?
n particular, está permitido que las direcciones de dos variables automáticas en diferentes funciones se comparen de la siguiente manera: sink.c #include <stdio.h> #include <stdlib.h> void sink(void *l, void *r) { puts(l == r ? "equal" : "not ...
constexpr miembro de datos estáticos sin inicializador
#include <complex> struct S { static std::complex<double> constexpr c; };gcc genera un error porque falta un inicializador. Clang y MSVC no generan un error. Por lo que sé, un miembro de datos estáticos constexpr debe tener un inicializador, ...
Template Argument Deduction Broken in Clang 6 for Temporary Objects
a deducción de argumentos de plantilla parece estar rota en el Clang 6 para objetos temporales. g ++ 8.1.0 compila y ejecuta el ejemplo correctamente. Clang 6.0.0 y 6.0.2 ambos error en la línea indicada con este mensaje: error: expected ...
Errores intermitentes aleatorios de "archivo no encontrado" en el subsistema de Windows para Linux (WSL)
Recibo errores intermitentes de 'error grave: ... archivo no encontrado' al construir la aplicación C ++ usando gcc 4.8 o clang 3.8 en Ubuntu 16.04.2 ejecutándose en Windows Subsystem for Linux (WSL), cuando se incluyen archivos de encabezado C ...
El código clang ++ no optimizado genera "movl $ 0, -4 (% rbp)" innecesarios en un main trivial ()
Creé un programa mínimo de C ++: int main() { return 1234; }y lo compiló con clang ++ 5.0 con la optimización deshabilitada (el valor predeterminado-O0)El código de ensamblaje resultante ...
Desinfectante de direcciones de Android Studio usando build.gradle
Estoy tratando de construir (con clang) mi aplicación con el desinfectante de direcciones descrito aquí ( https://github.com/google/sanitizers/wiki/AddressSanitizer [https://github.com/google/sanitizers/wiki/AddressSanitizer], más ...
Can LTO para clang optimizar a través de métodos C y C ++ [duplicado]
Esta pregunta ya tiene una respuesta aquí: Puede LTO para gcc o clang optimizar a través de métodos C y C ++ [/questions/48030706/can-lto-for-gcc-or-clang-optimize-across-c-and-c-methods] 1 respuesta Si la optimización de tiempo de enlace (LTO) ...
Puede LTO para gcc o clang optimizar a través de métodos C y C ++
Si la optimización de tiempo de enlace (LTO) se está utilizando congcc [https://gcc.gnu.org/wiki/LinkTimeOptimization]osonido metálico [https://llvm.org/docs/LinkTimeOptimization.html], ¿es posible que el código se pueda optimizar a través de los ...