Suchergebnisse für Anfrage "clang"
Gibt es eine Möglichkeit, GCC __attribute __ ((noreturn)) und <stdnoreturn.h> in einer einzigen Übersetzungseinheit zu verwenden?
n C11 gibt es das Schlüsselwort_Noreturn das ist ein Funktionsspezifizierer (wieinline is) zeigt an, dass die Funktion nicht zurückgibt - es ruft @ aexit() oder gleichwertig. Es gibt auch einen Header,<stdnoreturn.h>, die vollständige Definition ...
clang / clang ++ findet keine C / C ++ - Header in Windows?
Vor 1 Stunde habe ich llvm-3.6.0-rc4-win32.exe von @ heruntergeladehttp: //llvm.org/pre-releases/3.6.0 [http://llvm.org/pre-releases/3.6.0/] . Ich habe versucht, einfachen C-Code zu kompilieren, der nur "Hallo" ausgibt, aber er wurde nicht ...
Clang -Weak-vtables und pure abstract class
In Bezug auf frühere Fragen zu diesem Thema: Dies ist eine Antwort auf die Frage, die ich kürzlich gestellt habe:clang: keine out-of-line virtuellen Methodendefinitionen (reine abstrakte C ++ ...
clang: keine out-of-line virtuellen Methodendefinitionen (reine abstrakte C ++ Klasse)
Ich versuche, den folgenden einfachen C ++ - Code mit Clang-3.5 zu kompilieren: test.h: class A { public: A(); virtual ~A() = 0; }; test.cc: #include "test.h" A::A() {;} A::~A() {;}Der Befehl, den ich zum Kompilieren verwende (Linux, uname ...
Können Parameterpaket-Funktionsargumente standardmäßig verwendet werden?
Dies ist ein Punkt, über den gcc 4.9.2 und clang 3.5.2 sich nicht einig sind. Das Programm template<typename ...Ts> int foo(int i = 0, Ts &&... args) { return i + sizeof...(Ts); } int main() { return foo(); }compiles ohne Kommentar von ...
Programm mit "noexcept" -Konstruktor, akzeptiert von gcc, abgelehnt von clang
Der Code struct T { T() {} }; struct S { T t; S() noexcept = default; }; int main() { // S s; } g ++ 4.9.2 akzeptiert dies ohne Fehler oder Warnungen, jedoch klingeln die Berichte 3.6 und 3.7 für Zeile 7: error: exception specification of ...
User Leak, libc ++ leak oder false positive
Ich erstelle eine dynamische Bibliothek auf einem Mac in C ++ 11 mit dem Clang-Compiler und der Libc ++ - Standardbibliothek. Wenn ich valgrind auf meinem Testcode ausführe, der mit meiner dynamischen Bibliothek verknüpft ist, erhalte ich einen ...
Fehlender C ++ - Header <__ debug> nach Aktualisierung der OSX Command Line Tools 6.3
Nach der Aktualisierung auf Command Line Tools 6.3 aus dem App Store können Programme wie<vector> oder<iterator>, das intern <__ debug> enthält, führt wie folgt zu einem Fehler, dass die Datei nicht gefunden wurde. Der cpp ist ...
Überladene Lambdas in C ++ und Unterschiede zwischen clang und gcc
Ich spiele mit einem Trick, um Lambdas in C ++ zu überladen. Speziell // For std::function #include <functional> // For std::string #include <string> // For std::cout #include <iostream> template <class... F> struct overload : F... { ...
Was prüft ein Compiler auf nicht umgesetzten Vorlagencode?
Zum Beispiel kompiliert das folgende Codestück mit gcc-4.9 und 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() { ...