2

I know the answer could be that they did not prioritize it, but it really feels like intentional omission, they already have plenty of C++20 core language/library features and this C++17 feature is still not implemented.

In fact according to this table it is the only C++17 library feature that both clang and gcc did not implement.

NoSenseEtAl
  • 28,205
  • 28
  • 128
  • 277
  • 1
    did you read [this](http://clang-developers.42468.n3.nabble.com/RFC-C-17-hardware-constructive-destructive-interference-size-td4060786.html)? Its a discussion also about some problems in implementing it – 463035818_is_not_an_ai May 26 '20 at 15:27
  • Most likely they have too many platforms to support that makes this difficult to implement. MSVS on the other hand has very few CPU's it targets. – NathanOliver May 26 '20 at 15:31
  • 2
    @idclev463035818 Why does every message there show up as being from the same person? – Barry May 26 '20 at 15:34
  • 2
    @Barry What, people can't talk to themselves anymore? ;) Looks like some sort of email to forum post adapter going on. – NathanOliver May 26 '20 at 15:38
  • @Barry What's that, Nathan? – Barry May 26 '20 at 15:40
  • 1
    @Nathan From the main page of the forum: *This forum is an archive for the mailing list cfe-dev@cs.uiuc.edu (more options) Messages posted here will be sent to this mailing list. Clang is a subproject of the LLVM Project . The cfe-dev mailing list is the best way to talk with other developers on the project. It is for everything clang related (questions and answers, bug reports, etc), other than patch submission/discussion. In addition to the cfe-dev list, a significant amount of design discussion takes place on the cfe-commits mailing list* – NathanOliver May 26 '20 at 15:45
  • 2
    @AlexisMurzeau This is a fun way to communicate. – Barry May 26 '20 at 15:46
  • @Barry in the messages you can see that is was a dialogue between JR, Eli and others. Anyhow the last message there is from october 2018, so there must be more recent information on the topic – 463035818_is_not_an_ai May 26 '20 at 16:02
  • "That would be useful feedback on the paper… prior to it getting into C++17" :) I guess it is a problematic feature to implement... kind of sucks, but TIL to not use it for portable C++ code. – NoSenseEtAl May 26 '20 at 16:25

0 Answers0