clang

Bei Fragen zum LLVM Compiler Frontend. Verwenden Sie für allgemeine Fragen zu C das C-Tag.
1
Antwort

Ist Clang wirklich so schlau?

Wenn ich den folgenden Code mit Clang 3.3 mit -O3 -fno-vectorize kompiliere, bekomme ich die gleiche Assembly-Ausgabe, selbst wenn ich die kommentierte Zeile entferne. Der Codetyp macht alle möglichen 32-Bit-Ganzzahlen zum Schweben und zählt...
29.05.2014, 05:09
2
Antworten

Cython-Kompilierungsfehler: '-mno-fusioned-madd'

Immer, wenn ich Cython-Code kompiliere (mit pyximport ) und häufig, wenn ich Pakete von der Quelle installiere (mit pip ), bekomme ich %Vor% Was ist diese Warnung und was kann ich tun, um das zu verhindern? Ich vermute, dass ich nicht ve...
29.11.2013, 22:53
3
Antworten

SIGFPE beim Zugriff auf unordered_map

Ich habe unordered_map<Block, int> , wobei Block eine einfache Struktur ist, die wie folgt definiert ist: %Vor% Beim Versuch, auf die Map zuzugreifen, erhalte ich die folgende Fehlermeldung in gdb (das gilt sowohl für g ++ 4.7.1 als...
27.11.2012, 09:16
4
Antworten

Welche Konsequenzen hat das Auslassen von @autoreleasepool {} in main ()?

Warum fügen die Xcode 4.x-Vorlagen für Objective-C -Kommandozeilen und iOS -Programme den Code @autoreleasepool {} part wrapping main() hinzu? Beachten Sie, dass dies für die OS X Anwendungsvorlage nicht möglich ist. Warum machen...
24.08.2013, 19:14
2
Antworten

Probleme mit boost :: program_options auf OSX mit LLVM verbinden

Ich habe Probleme mit der Verbindungsphase in meinem C ++ - Programm aufgrund von Problemen mit Boost 1.49. Ich habe zu C ++ gewechselt ( -std=c++11 -libc=libc++ ), das funktioniert gut für einen anderen Code (der auch boost verwendet). Boost...
18.06.2012, 11:26
3
Antworten

Eine Frage zur Klassendefinition in C ++ ": 1" [duplizieren]

Ich habe ein Problem festgestellt, als ich den Code von Clang gelesen habe. %Vor% Dies ist das erste Mal, dass ich die Syntax ": 1" sah, wofür steht ": 1"? Danke!     
10.06.2011, 13:32
2
Antworten

Überschreiben von Argumenten in der Befehlszeile

Wenn ich in derselben Reihenfolge clang -O2 -O3 in derselben Befehlszeile gebe, wird die -O3 die -O2 überschreiben? Wird das spätere Argument immer überschrieben? Ein Build-Skript, das ich nicht standardmäßig ändern kann, fügt -O2 h...
15.12.2015, 11:25
3
Antworten

Gibt es eine Möglichkeit zu wissen, welche Header automatisch in C ++ enthalten sind?

Dies ist eine Folgefrage für this das sagt das    In C ++ dürfen Standard-Header anders als C # andere Standard-Header enthalten. Gibt es eine Möglichkeit zu wissen, welche Header automatisch eingefügt wurden, da es schwierig zu erraten...
18.12.2016, 23:54
1
Antwort

Ternärer Operator ohne den mittleren Ausdruck

Ich habe vor kurzem erkannt, dass Sie den ternären Operator in GCC und Clang ohne eine Mitte verwenden können ( ?: oder ? : funktioniert) und es wird den ersten Ausdruck in die Mitte einfügen: %Vor% Wo ist das im Standard? Ich schaut...
01.01.2016, 20:22
1
Antwort

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

Ich lese einige Folien namens Ein Überblick über C ++ 11 und C ++ 14 vorgestellt von Herrn Leor Zolman. Auf Seite 35 führt er eine Möglichkeit ein, die Summenoperation mit decltype durchzuführen. %Vor% Wenn diese Snippets für Sum::sum(...
09.10.2014, 08:52