https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
Manuel López-Ibáñez changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
Richard Biener changed:
What|Removed |Added
Target Milestone|4.8.5 |---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
Jason Merrill changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #16 from Jason Merrill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #15 from fiesh at zefix dot tv ---
Boost 1.58.0 has a workaround by making one function "explicit".
(https://github.com/boostorg/polygon/commit/634aa3de29d63dcf02a478ca2b5045c5e9ccb7e0)
Since this means the bug becomes irrelevant for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #14 from fiesh at zefix dot tv ---
Bounty: EUR 150
I'd like to try something new and place a bounty on this issue. In order to
collect it, you have to provide a patch that is accepted into 4.9 and 5. You
also need to be able to writ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #13 from fiesh at zefix dot tv ---
Are there any news on this bug? At least for us, this keeps production code
from being able to work with any boost >1.55, which is becoming an increasingly
bigger issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|4.8.4 |4.8.5
--- Comment #12 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
Markus Trippelsdorf changed:
What|Removed |Added
Summary|[4.8/4.9/5 Regression] |Compilation failure where
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #9 from fiesh at zefix dot tv ---
Ever so little simplified:
struct A {};
template
struct B : _B1 {};
template
_Tp declval();
template
struct C {
template ()))>
static A __test(int);
typedef decltype(__test<_From, _To>(0))
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #8 from Markus Trippelsdorf ---
template
struct A {
static constexpr _Tp value = 0;
};
template
struct B;
template
struct B<_B1> : _B1 {};
template
_Tp declval();
template
struct C {
template ()))>
static A __test(int);
t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #7 from Markus Trippelsdorf ---
Or a bit more compact and obfuscated:
template
struct A {
static constexpr _Tp value = 0;
};
template
struct B;
template
struct B<_B1> : _B1 {};
template
_Tp declval();
template
struct C {
tem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #6 from Markus Trippelsdorf ---
This is what C-reduce came up with:
markus@x4 ~ % cat boost.ii
template
struct integral_constant {
static constexpr _Tp value = 0;
};
template
struct __and_;
template
struct __and_<_B1> : _B1 {};
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #5 from Markus Trippelsdorf ---
Created attachment 33545
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33545&action=edit
preprocessed testcase
Here's the unreduced testcase. I cannot reduce it, because
clang doesn't handle all
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #4 from Markus Trippelsdorf ---
(In reply to fiesh from comment #3)
> I wanted to, but the problem is that the ii file is 2.7MB, more than the
> maximum allowed file size of 1000KB. Should I upload it to a different site?
>
> Also I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #3 from fiesh at zefix dot tv ---
I wanted to, but the problem is that the ii file is 2.7MB, more than the
maximum allowed file size of 1000KB. Should I upload it to a different site?
Also I just realized that the problem only occurs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
--- Comment #2 from Jonathan Wakely ---
You should have read https://gcc.gnu.org/bugs/ and attached preprocessed code
anyway, not everyone has Boost 1.56 already installed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
17 matches
Mail list logo