-
Notifications
You must be signed in to change notification settings - Fork 261
[ADD] Add test-results for apple-clang-14 #170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ADD] Add test-results for apple-clang-14 #170
Conversation
Thanks! No Of these, the one that concerns me most is |
You already use struct source_position
{
lineno_t lineno; // one-based offset into program source
colno_t colno; // one-based offset into line
source_position(lineno_t l = 1, colno_t c = 1 )
: lineno{ l }, colno{ c }
{
}
auto operator<=>(source_position const&) const = default;
auto to_string() const -> std::string
{
return "(" + std::to_string(lineno) + "," + std::to_string(colno) + ")";
}
}; It compiles and works... does it means it is working? |
Right, that's in cppfront's own source. So if Apple Clang doesn't support But someone using an already-compiled cppfront executable to compile some Cpp2 code to Cpp1 and using Apple Clang as the second (Cpp1) compiler will be fine, because executing cppfront doesn't currently generate |
Taking a look at https://en.cppreference.com/w/cpp/compiler_support and I see that |
Strange that it would have P1185 supported but P0515 not. Oh well, maybe the table is not consistent or up to date -- if you try to compile |
This is my main compiler, and I have been compiling cppfront with Apple clang since my first contribution to cppfront. That is why I was surprised to see that it is not supported. |
That means apple clang has support for |
Thanks. I'll ping Sergey and let him know he might want to update cppreference. |
…lts-for-apple-clang-14 [ADD] Add test-results for apple-clang-14
As suggested (here #133 (comment)) I have created
apple-clang-14
intest-results
that compiles regression tests with:The main issue is that it does not support
<ranges>
- that means that there are no correct results for:I have added failed
.output
files for them (with error):