Resultados da pesquisa a pedido "clang"
constexpr e inicialização de um ponteiro estático const void com reinterpret cast, qual compilador está certo?
Considere o seguinte pedaço de código: struct foo { static constexpr const void* ptr = reinterpret_cast<const void*>(0x1); }; auto main() -> int { return 0; }O exemplo acima compila bem em g ++ v4.9 (Demonstração ao ...
Swift: a declaração 'descrição' não pode substituir mais de uma declaração de superclasse
Eu tenho uma estrutura de herança semelhante à abaixo. Estou adotando o protocolo Printable e substituo diligentemente a propriedade description. Eu encontrei um erro bizarro que parece desconhecido para o Google neste momento, que é solicitado ...
fonte e montagem intercaladas clang
Querendo saber se é possível gerar fonte e montagem intercaladas a partir do clang? Estou procurando algo equivalente ao comando gcc (como demonstrado ...
Clang: uma função de amigo definida dentro de uma classe
Eu tenho uma classe que tem uma função de amigo declarada e definida dentro da classe e estou chamando essa função de outra função dentro da classe. O compilador Clang (3.3) reclama do identificador não declarado da função friend. Eu compilei ...
Como obtenho números de linha na saída de depuração com o endereço -fsanitize = do clang?
Estou tentando depurar um erro de memória detectado porclang comasan, mas perdeu porvalgrind. Mas não consigo meuclang binário construído para me fornecer informações úteis sobre depuração. Eu posso demonstrar isso com um pequeno programa de ...
limite de profundidade constexpr com clang (fconstexpr-depth não parece funcionar)
Existe alguma maneira de configurar a profundidade de instanciação constexpr? Estou executando com -fconstexpr-depth = 4096 (usando clang / XCode). Mas ainda assim falha ao compilar esse código com erro: a variável constexpr fib_1 deve ser ...
Adicionando dois números de ponto flutuante
Gostaria de calcular a soma, arredondada, de dois números IEEE 754 binary64. Para esse fim, escrevi o programa C99 abaixo: #include <stdio.h> #include <fenv.h> #pragma STDC FENV_ACCESS ON int main(int c, char *v[]){ fesetround(FE_UPWARD); ...
Tipos de ponteiro incompatíveis passando na macro _Generic
O código a seguir gera 2 avisos descritos no título da pergunta. #include <stdio.h> static void _print_f(float *f){printf("float : %f\n", *f);} static void _print_i(int *i) {printf("int : %d\n", *i);} #define print(num) _Generic((num), \ int* : ...
Reescreva a macro de limpeza do GCC com função aninhada para Clang?
Estou tentando resolver um problema em uma biblioteca de terceiros. O problema é que a biblioteca usa as funções aninhadas do GCC enterradas em uma macro e o Clang não suporta funções aninhadas e não tem planos de fazê-lo (cf.Clang Bug 6378 - ...
Clang Linking com SO
Eu continuo recebendo ld: library not found for -lchaiscript_stdlib-5.3.1.so clang: error: linker command failed with exit code 1 (use -v to see invocation)Ao tentar vincular a um .so, o comando que estou usando é. clang++ Main.cpp -o foo -L./ ...