ity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gcc at ebasoft dot com.pl
Target Milestone: ---
gcc (Gentoo 14.1.1_p20240518 p1) 14.1.1 20240516
In gcc stdlibc++ 14 there is method span<>::at added that should b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104636
--- Comment #4 from Artur Bać ---
So conclusion from Your arguments is to me that -std=c++20 doesn't guarantee
strict c++20 compatibility as another switches are required to force explicit
constructor be used only explicitly and disallow implici
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100983
--- Comment #9 from Artur Bać ---
created https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104641
: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gcc at ebasoft dot com.pl
Target Milestone: ---
Follow up of
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100983
Doesn't work when used
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100983
--- Comment #7 from Artur Bać ---
Do I have to open new bug because of You marked it as fixed while it is not
fixed ?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100983
--- Comment #6 from Artur Bać ---
The typename was from my real code by mistake where value_type s template
param.
But in real code withing template I have to use typename and it doesn't work
with trunk too.
https://godbolt.org/z/E6Pavhfza
++
Assignee: unassigned at gcc dot gnu.org
Reporter: gcc at ebasoft dot com.pl
Target Milestone: ---
during build of kde-misc/kdeconnect with clang and then gcc I found that gcc
allows implicit use of explicit ctor mentioning even that it would use
explicit, it sounds like it is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100983
Artur Bać changed:
What|Removed |Added
CC||gcc at ebasoft dot com.pl
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102286
Artur Bać changed:
What|Removed |Added
CC||gcc at ebasoft dot com.pl
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102358
--- Comment #6 from Artur Bać ---
My bad. copy itself is constexpr since c++20, I was misleaded by overload used
for move_iterator with copy that has missing constexpr
template
auto __miter_base(move_iterator<_Iterator> __it)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102358
--- Comment #4 from Artur Bać ---
In 12 ?
In 11.2.1/include/g++-v11/bits/cpp_type_traits.h
template
_GLIBCXX20_CONSTEXPR
inline _Iterator
__miter_base(_Iterator __it)
and as it was mentioned overload in stl_iterator.h has missing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102358
Artur Bać changed:
What|Removed |Added
CC||gcc at ebasoft dot com.pl
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104386
--- Comment #2 from Artur Bać ---
I think it is connected with this case
https://godbolt.org/z/cvfs1KqGW
https://godbolt.org/z/vdzTzo7be
//sizeof(foo) ==12
struct base
{
uint32_t x{};
std::byte v{};
base() noexcept = default;
};
struct foo :
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gcc at ebasoft dot com.pl
Target Milestone: ---
struct base
{ [[no_unique_address]]
uint32_t x; std::byte v;
};
struct foo : public base
{ std::byte z; };
gcc sizeof(foo) == 8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58855
gcc at ebasoft dot com.pl changed:
What|Removed |Added
CC||gcc at ebasoft dot com.pl
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gcc at ebasoft dot com.pl
Target Milestone: ---
Created attachment 39922
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39922&action=edit
full source code with CMake configuratio
16 matches
Mail list logo