Resultados da pesquisa a pedido "clang"

2 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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); ...

2 a resposta

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* : ...

1 a resposta

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 - ...

1 a resposta

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./ ...