https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104433
--- Comment #3 from Luiz Henrique Laurini ---
Thank you for the fix. The test case seems to be working as expected now.
However, the original code
import ;
int main()
{
std::make_shared();
}
now causes an internal compiler error:
du
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: lhlaurini at hotmail dot com
Target Milestone: ---
This is similar to bug 92944. The following code fails to compile:
namespace N { template struct Q; struct S;
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: lhlaurini at hotmail dot com
Target Milestone: ---
Greetings.
I found that by importing and trying to use std::make_shared, some
symbols seem to not be defined. Example:
$ cat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103879
Luiz Henrique Laurini changed:
What|Removed |Added
CC||lhlaurini at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96474
--- Comment #2 from Luiz Henrique Laurini ---
(In reply to Marek Polacek from comment #1)
> The ICE started with r278298. Before that:
>
> 96474.C:11:15: error: class template argument deduction failed:
>11 | A::B x;
> |
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: lhlaurini at hotmail dot com
Target Milestone: ---
Tested on Arch Linux (10.1.0) and on the online compiler godbolt.org (10.1.0,
10.2.0 and trunk), all with the same results. The