Alias ​​std :: initialisiererliste in clang

8

Ich möchte einen Alias ​​von std::initializer_list anstelle von sich selbst so verwenden:

%Vor%

Dieser Code ist in Ordnung mit gcc & amp; cl. Bei Verwendung von clang erhalte ich jedoch einen Fehler:

%Vor%

Aber eine direkte Verwendung von std::initializer_list kompiliert ohne Fehler.

%Vor%

Ich habe alle Versionen von clang von 3.4.2 bis 4.0.0 ausprobiert und das gleiche Ergebnis erzielt. Entspricht das Verhalten von Clang dem Standard?

    
Bromine Wang 23.03.2017, 07:58
quelle

1 Antwort

0

Antwort: Dies ist ein bekannter Fehler in LLVM, wie von Jonas in den Kommentaren beschrieben.

Ссылка

    
jaybny 09.09.2017 06:07
quelle

Tags und Links