clang

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

C ++ 11 Code mit Vererbung kompiliert nicht mit clang

Ich habe ein kleines Programm mit so einfachem Code: %Vor% Leider kompiliert es nicht. Ich habe versucht, es mit folgenden Teilen des Codes zu kompilieren: %Vor% Und beide Varianten kompilieren gut. Ist es ein Fehler in meinem Compiler (...
01.04.2014, 17:14
2
Antworten

Parsing von Namespaces mit Clang: AST-Unterschiede, wenn ein Header in eine andere Quelldatei eingefügt oder direkt analysiert wird

Entschuldigung für die ausführliche Frage, aber ich kann keine andere Möglichkeit sehen, das klarzustellen. Ich schreibe ein Werkzeug, um C ++ - Header-Dateien in SWIG-Interface-Dateien als Starter für die weitere Feinabstimmung zu transformiere...
12.05.2012, 04:59
2
Antworten

Was bedeutet das nicht verfügbare Attribut in Objective C?

Was macht das nicht verfügbare Attribut in Objective C? %Vor% Gibt es eine Online-Referenz zu diesem und anderen Attributen in Clang?     
23.06.2013, 15:19
1
Antwort

gcc vs clang: Einfügen einer Funktion mit -fPIC

Betrachten Sie diesen Code: %Vor% Beim Kompilieren mit gcc 7.2: %Vor% Dies emittiert: %Vor% Wenn Sie jedoch den gleichen Code mit denselben Flags unter Verwendung von clang 3.9 erstellen: %Vor% gcc ruft next() über den PLT auf...
30.08.2017, 23:24
1
Antwort

Warum muss conexpr statisch sein?

Ein Versuch, ein Member einer Struktur mit dem Attribut conexpr zu erstellen, ohne statisch zu sein, führt zu einem Compilerfehler (siehe unten). Warum das? Für einen einzelnen konstanten Wert habe ich diesen Wert im Speicher, bis das Programm t...
13.04.2014, 18:38
1
Antwort

Keine Unterstützung von -finline-Funktionen in clang 3.5?

Ich benutze clang 3.5 als von ihnen verteilt. Ich verwende die folgenden Befehlszeilen, um es in meinem Travis vm zu installieren: %Vor% Wenn ich meinen Test Build mit aktivierten Optimierungen starte, erhalte ich folgende Fehlermeldung: %...
29.09.2014, 20:48
1
Antwort

Erhalte eine Liste von Methoden in der Klasse mit Hilfe von clang

In allgemeinen IDEs (wählen Sie eine) haben Sie oft eine Gliederungsansicht, die Ihnen die Liste der Methoden für eine bestimmte Klasse zeigt. Angenommen, ich habe eine C ++ - Interface-Klasse in IFoo.h , die wie folgt aussieht: %Vor%...
19.02.2014, 10:49
3
Antworten

rekursive Template Instanziierung überschritten maximale Tiefe von 256

Ich habe versucht, die faktorielle Implementierung mit constexpr -Funktion neu zu schreiben, aber aus irgendeinem Grund habe ich keine Ahnung, warum ich einen Kompilierungsfehler bekomme:    Die rekursive Vorlageninstanziierung überschritt...
02.04.2014, 02:10
1
Antwort

Clang, std :: shared_ptr und std :: less / operator

Den folgenden Code haben %Vor% erzeugt den folgenden Fehler beim Kompilieren mit clang (Version 3.1, LLVM 3.1, Debian GNU / Linux Sid) %Vor% Wenn Sie denselben Code mit GCC (Version 4.7.0) kompilieren, werden keine Fehlermeldungen ausgeg...
20.06.2012, 08:04
2
Antworten

Kann __restrict__ auf shared_ptrT angewendet werden?

Intelligente Zeiger sind Zeiger darunter, also gibt es eine Möglichkeit, einen shared_ptr -Parameter für eine Funktion so zu definieren, dass kein anderer shared_ptr oder ein anderer Zeiger irgendeiner Art aliasiert wird? Oder ist das a...
29.01.2012, 00:25