[Bug c++/91110] [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in cp_omp_mappable_type_1, at cp/decl2.c:1421
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91110 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #5 from Jakub Jelinek --- Yes.
[Bug c++/91110] [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in cp_omp_mappable_type_1, at cp/decl2.c:1421
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91110 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment #4 from Marek Polacek --- So fixed?
[Bug c++/91110] [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in cp_omp_mappable_type_1, at cp/decl2.c:1421
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91110 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Mon Jul 8 22:08:27 2019 New Revision: 273248 URL: https://gcc.gnu.org/viewcvs?rev=273248=gcc=rev Log: PR c++/91110 * decl2.c (cp_omp_mappable_type_1): Don't emit any note for error_mark_node type. * g++.dg/gomp/pr91110.C: New test. Added: trunk/gcc/testsuite/g++.dg/gomp/pr91110.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl2.c trunk/gcc/testsuite/ChangeLog
[Bug c++/91110] [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in cp_omp_mappable_type_1, at cp/decl2.c:1421
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91110 --- Comment #2 from Jakub Jelinek --- Created attachment 46579 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46579=edit gcc10-pr91110.patch error_mark_node type doesn't have TYPE_MAIN_DECL, but more importantly, error_mark_node on a type doesn't mean the type is incomplete, it means the type is invalid, and some diagnostics should have been emitted already why it is invalid. So, IMNSHO we shouldn't emit any clarification messages in that case.
[Bug c++/91110] [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in cp_omp_mappable_type_1, at cp/decl2.c:1421
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91110 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2019-07-08 CC||jakub at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Target Milestone|--- |10.0 Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Most likely caused by r273078.