clang

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

Warnung wegen nicht verwendeter Variablen mit statischem NSInteger, aber nicht mit NSString

Nachdem ich Xcode auf Version 5.1 aktualisiert hatte, gab es eine Warnung, die mir sagte, dass ich eine Konstante definiert hatte, die ich nicht verwendete. Seine Definition sah so aus: %Vor% Ich war froh zu sehen, dass es markiert wurde, we...
18.03.2014, 20:08
1
Antwort

rvalue Hallo Welt fehlender Konstruktor

Ich versuche, mehr über rvalue-Referenzen zu erfahren, aber ich habe mich in diesem einfachsten Beispiel festgefahren: %Vor% Ich habe es mit Clang 3.2 und -std=c++11 -fno-elide-constructors kompiliert (um (N) RVO zu vermeiden), aber das E...
12.01.2013, 20:27
2
Antworten

Wie bekomme ich Warnungen über zugewiesene, aber nicht mehr verwendete Variablen?

Die folgende Datei foo.c ist eine vereinfachte Version eines subtileren Fehlers, den ich in meinem Code gefunden habe. %Vor% Die Zeile a = 42 ist eigentlich ein Tippfehler in meinem Code: Ich meinte b = 42 . Ich erwarte nicht, dass d...
05.01.2012, 16:54
1
Antwort

Empfohlene Befehlszeilenoptionen für Clang

Das Handbuch für Clang scheint in Arbeit zu sein, also könntest du mir helfen, die definitive Befehlszeile zu formulieren Optionen für die Zusammenstellung von ANSI-C (AKA C89, C90) mit maximaler Strenge und relevanten / hilfreichen Warnungen?...
12.04.2010, 19:06
1
Antwort

Wie kann ich call sagen, dass Register nicht im Stack gespeichert werden sollen?

Das Ziel Ich probiere gerade avr-llvm aus (ein llvm, der AVR als Ziel unterstützt). Mein Hauptziel ist es, den hoffentlich besseren Optimierer (im Vergleich zu dem von gcc) zu verwenden, um kleinere Binärdateien zu erreichen. Wenn Sie etwas ü...
11.10.2012, 23:31
1
Antwort

Verwenden von libc ++ anstelle von libstdc ++ in Qt Creator

Ich habe clang ++ 3.5 , g ++ 4.9.1 , libc ++ und Qt Creator auf installiert Ubuntu 14.04.1 . Normalerweise verwende ich clang ++ als Compiler. Aber kürzlich fand ich, dass libstdc ++ von g ++ als C ++ Standard Library verwendet...
23.08.2014, 09:11
1
Antwort

Syntaxfehler im Konstruktor unter Verwendung des Standardarguments 'std :: map' [duplizieren]

Betrachten Sie ein einfaches Code-Snippet %Vor% Wenn ich es so kompiliere: clang++ -o foo foo.cpp Ich habe Fehler: %Vor% Gleiches Verhalten für clang 3.2 und clang 3.3 . Ich frage mich also, ob ich etwas verpasse oder ein Käfe...
22.05.2014, 07:49
1
Antwort

Clang: Vorlagenabzug fehlgeschlagen "doppelt" gegenüber "doppelt"

Betrachten Sie den folgenden Code, der eine Funktion mit variablen Argumenten verwendet: %Vor% Das Kompilieren mit g ++ 4.7.3 funktioniert einwandfrei, und das Ausführen von 1024.0 ergibt sich wie erwartet. Beim Kompilieren mit icpc 14...
12.05.2014, 12:18
1
Antwort

Schwerwiegender Fehler beim Kompilieren von llvm / clang - Datei 'cstddef' nicht gefunden

Beim Versuch, llvm / clang zu kompilieren %Vor% Der folgende Fehler tritt auf: %Vor% Aber cstddef existiert tatsächlich (in /usr/local/include/c++/4.8.0/ ). Das Hinzufügen von --includedir=/usr/local/include/c++/4.8.0/ zur Konfig...
21.05.2013, 02:18
1
Antwort

Wie erzeuge ich einen AST aus einer Zeichenkette von C ++ mit Clang?

Ich versuche, Clang zu verwenden, um C ++ Quellcode zu bearbeiten, aber ich habe Probleme, die API zu entdecken. Ich möchte eine Zeichenfolge von C ++ Quellcode nehmen und daraus einen AST generieren; etwas wie: %Vor% Gibt es ein minimale...
17.05.2016, 12:19