clang 4 Buildfehler auf funktional mit C ++ 1z

8

Ich habe gerade mein Arch-Linux-System auf den neuesten Stand gebracht, der gcc 7.1.1 enthält. Versuchen, das zu bauen:

%Vor%

mit dem Befehl

%Vor%

führt zum Fehler:

%Vor%

Ist das ein Fehler meinerseits, arch linux oder clang?

Update: (vergessen, Versionen hinzuzufügen)

  • gcc Paket Version 7.1.1-2 (stellt / usr / include / c ++ Verzeichnis) zur Verfügung
  • Paketversion 4.0.0-3
ryan0270 30.05.2017, 12:25
quelle

1 Antwort

6

Etwas spät, aber ich möchte es zusammenfassen.

Dies:

%Vor%

ist das Beispiel von Deduktionsleitfäden. Hier finden Sie eine nette Erläuterung dieser Sprachfunktion.

>

Neue Version von libstdc ++ verwendet es in seiner Implementierung, wenn das Flag -std = c ++ 17 oder c ++ 1z verwendet wird. Clang unterstützt diese Funktion leider noch nicht. Clang C ++ 1z-Statusseite meldet, dass sie nur für SVN verfügbar ist.

Sie können einen Fehlerbericht für Arch Linux hier finden.

    
Stro 28.06.2017 12:42
quelle

Tags und Links