Suchergebnisse für Anfrage "clang"

1 die antwort

gcc kann eine variadische Vorlage kompilieren, während clang nicht @ ka

Ich lese ein paar Folien mit dem NamenEin Überblick über C ++ 11 und C ++ 14 [https://github.com/CppCon/CppCon2014/tree/master/Presentations/An%20Overview%20of%20C%2B%2B11%20and%20C%2B%2B14] präsentiert von Herrn Leor Zolman. Auf Seite 35 führt ...

1 die antwort

Clang / GCC-Plugin zur Interpretation benutzerdefinierter c ++ 11-Attribute

Ich versuche ein Plugin zu schreiben, um benutzerdefinierte [[cxx11 :: attribute]] zu interpretieren und daraus Code zu generieren. eit Version 4.5 unterstützt gcc Plugins, die bei fast allen Kompilierungsschritten eingebunden werden können. ...

2 die antwort

CMake "clang ++ kann kein einfaches Testprogramm kompilieren" (Fedora 20)

So habe ich versucht, clang + cmake zu installieren, um ein einfaches C ++ - Programm zu kompilieren, und ich erhalte die folgende Fehlermeldung: -- The C compiler identification is GNU 4.8.3 -- The CXX compiler identification is Clang 3.5.0 -- ...

TOP-Veröffentlichungen

1 die antwort

Was ist meine Version von LLVM & clang (OSX)?

uf Mac OS, wenn ichclang --version, Ich bekomme Apple LLVM version 6.0 (clang-600.0.34.4) (based on LLVM 3.5svn) Target: x86_64-apple-darwin14.0.0 Thread model: posixSchon seitLLVM offizielle Seite [http://llvm.org] legt nahe, dass die ...

3 die antwort

Welches vordefinierte Makro kann ich zum Erkennen von Klirren verwenden?

Ich versuche, den Compiler zu finden, der zum Kompilieren meines Quellcodes verwendet wird. Ich kann leicht vordefinierte Makros finden, um nach MSVC oder GCC zu suchen (siehehttp: //predef.sourceforge.net [http://predef.sourceforge.net/] zum ...

1 die antwort

Unicode / Sonderzeichen in Variablennamen in clang nicht erlaubt?

Diese Frage enthält Unicode-Text, der möglicherweise nicht in allen Browsern korrekt angezeigt wird. clang now (> 3.3) unterstützt Unicode-Zeichen invariable names ...

2 die antwort

So initialisiere ich ein Array von Klassen mit einem gelöschten Kopierkonstruktor (C ++ 11)

Die bestehende Frage zuWarum kann ich ein Array von Objekten nicht initialisieren, wenn sie über private Kopierkonstruktoren verfügen? [https://stackoverflow.com/a/14543600/4086593] bezieht sich speziell auf C ++ 03. Ich weiß aus dieser Frage, ...

2 die antwort

Wie kann clang die C / C ++ - Codeoptimierung steuern?

Mir wurde gesagt, dass clang ein Treiber ist, der wie gcc arbeitet, um Vorverarbeitungs-, Kompilierungs- und Verknüpfungsarbeiten durchzuführen. Soweit ich weiß, ist es während der Kompilierung und Verknüpfung llvm, das die Optimierung vornimmt ...

4 die antwort

Was ist der richtige Weg, um #includes (oder #defines) mit Clangs libtooling abzugleichen?

Ich schreibe ein Libtooling-Refactoring-Tool. Ich habe eine Klasse, sagen wirFoo, definiert in einem Header mit dem Namenfoo.h. Ich möchte sehen, obfoo.h ist in einer Datei enthalten. Derzeit, um zu überprüfen, obbar.cc enthältfoo.h, Ich stimme ...

2 die antwort

Clang vs GCC - Variadic Template-Parameterpaket, gefolgt von Parameter mit Standardwert, funktioniert in GCC 4.8, aber nicht in Clang 3.5

Der folgende Code funktioniert in gcc-4.8.2 #include <iostream> using namespace std; template<typename... Args> void func(Args... args, int optional = 0) { cout << optional << endl; } int main() { func(1); func(2.1f); // converts 2.1 to int as ...