Resultados da pesquisa a pedido "clang"

2 a resposta

Lambdas sobrecarregadas em C ++ e diferenças entre clang e gcc

Estou brincando com um truque para sobrecarregar lambdas em C ++. Especificamente: // For std::function #include <functional> // For std::string #include <string> // For std::cout #include <iostream> template <class... F> struct overload : F... ...

5 a resposta

Falta o cabeçalho C ++ <__debug> após atualizar o OSX Command Line Tools 6.3

Após atualizar para o Command Line Tools 6.3 na App Store, programas como o<vector> ou<iterator> que internamente inclui <__debug> causará erro de arquivo não encontrado da seguinte maneira. O cpp não é nada interessante, mas inclui um dos ...

5 a resposta

O que um compilador verifica se há código de modelo não instanciado?

Por exemplo, o seguinte código compila com gcc-4.9 e clang-602 class Base { public: static void foo() {} void badfoo(int i) {} }; template <typename T> class Derived : public Base { public: void bar() { Base::foo(); } void badbar() { ...

7 a resposta

A memória free () está zerando a memória?

Até hoje eu acreditava que chamarfree() no espaço da memória, libera-o para alocação adicional sem outras modificações. Especialmente, considerandoesta pergunta ...

1 a resposta

Como usar o compilador Clang com o MSBuild?

Estou tentando pegar alguns projetos normalmente compilados no Windows com Microsoft C ++ e compilá-los com clang. No lado positivo, existe o clang-cl.exe, que foi desenvolvido para substituir o cl.exe. No entanto, mesmo quando eu copio o ...

2 a resposta

Problema de link de biblioteca estática no Mac OS X: símbolo (s) não encontrado (s) para arquitetura x86_64

Estou tentando gerar uma biblioteca estática e vinculá-la a um binário de execução. Esta é uma função da biblioteca: #include <stdio.h> int hello() { return 10; }Com esses comandos, eu poderia obter uma biblioteca estática. gcc -c io.c ar -crv ...

1 a resposta

Alterar nome da função LLVM

Eu tenho um objeto Módulo LLVM que contém uma função específica que gostaria de renomear. Existe alguma maneira de simplesmente mudar o nome de uma função?

1 a resposta

Status de __STDC_IEC_559__ com compiladores C modernos

C99 adicionou uma macro__STDC_IEC_559__ que pode ser usado para testar se um compilador e uma biblioteca padrão estão em conformidade com o padrão ISO / IEC / IEEE 60559 (ou IEEE 754). De acordo com as respostas para esta pergunta como verificar ...

1 a resposta

Como detectar -stdlib = libc ++ no pré-processador?

Eu acho que isso faz parte do problema emNenhum tipo chamado 'unique_ptr' no namespace 'std' ao compilar sob LLVM / Clang [https://stackoverflow.com/q/31655462]. De acordo com Marshall Clow [http://marshall.calepin.co/c-and-xcode-46.html]Eu ...

0 a resposta

Informando clang que assembly embutido lê uma região específica da memória

O GCC (todas as versões que posso testar convenientemente) pode ser informado de que uma instrução de montagem em linha lê uma região específica da memória (expressa como um ponteirop e um tamanhon) com esse construto ...