Resultados da pesquisa a pedido "clang"

2 a resposta

Uso inconsistente do qualificador const entre declaração e definição

1 a resposta

Qual é o parâmetro de função equivalente a constexpr?

Estamos tentando acelerar algum código no Clang e no Visual C ++ (GCC e ICC estão OK). Nóspensamento nós poderíamos usarconstexpr dizer ao Clang que um valor é uma constante de tempo de compilação, mas está causando um erro de compilação: $ ...

2 a resposta

Obtendo resultado inesperado ao compilar com otimização de clang

Encontrei um erro no meu código que só acontece quando eu habilito as otimizações do compilador -O1 ou superior. Rastreei o bug e parece que não consigo usar o adaptador boost type_erased em um intervalo transformado de boost quando as ...

1 a resposta

clang maçã -fopenmp não está funcionando

Estou tentando usar o openmp com o clang da Apple, mas não consigo fazê-lo funcionar. Fiz o download e compilei a biblioteca openmp do llvm. Meu problema é que o clang não reconhece o-fopenmp bandeira. Estou tendo o erro a seguir: clang: error: ...

1 a resposta

Clang e CMake no Windows

Estou construindo um projeto C ++ com o Clang 3.8 e o CMake 3.7 no Windows, mas o Clang emite um erro noconfigurar como abaixo. Determining if the CXX compiler works failed with the following output: Change Dir: ...

5 a resposta

É possível converter um lambda C ++ 0x em um bloco clang?

Gostaria de saber se é possível converter um lambda C ++ 0x em um bloco clang. Até agora, tudo o que vi envolveu a discussão entre suas diferenças. Meu principal motivo para analisar isso é criar um eventual invólucro paralibdispatch, e enquanto ...

1 a resposta

Clangar modelo incompleto

Eu tenho o seguinte código que compila bem no Visual Studio e no g ++, mas no Clang recebo o erro "error: 'ns :: B' é um tipo incompleto" A.h #pragma once namespace ns { class B; class A { friend class B; class Inner { public: int x; Inner(int ...

2 a resposta

Por que as funções lambda descartam a referência do tipo de retorno deduzido por padrão?

No C ++ 14, por que as funções lambda com um tipo de retorno deduzido descartam referências do tipo de retorno por padrão? IIUC, já que as funções lambda do C ++ 14 com um tipo de retorno deduzido (sem um tipo de retorno à direita explícito) têm ...

1 a resposta

Adicionando nós ao AST de Clang

Eu preciso inserir novos nós no AST. por exemplo, adicionando um espaço para nome a uma função: Transformando isso - void foo();nisso - namespace bar { void foo(); }Eu liComo clonar ou criar um nó de clang AST ...

1 a resposta

Executar código IR LLVM gerado a partir do código fonte Rust / Python

Ao gerar o código LLVM IR a partir do C ++, posso usar o comando do consoleclang++ -emit-llvm –S test.cpp para obter um arquivo test.ll que é o LLVM IR que eu quero. Para obter um executável, estas são as etapas a seguir: llvm-as test.ll -> me ...