[Bug c++/85462] New: internal compiler error: in inc_refcount_use, at cp/pt.c:8955

manuel.lauss at googlemail dot com gcc-bugzilla@gcc.gnu.org
Thu Apr 19 06:13:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85462

            Bug ID: 85462
           Summary: internal compiler error: in inc_refcount_use, at
                    cp/pt.c:8955
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: manuel.lauss at googlemail dot com
  Target Milestone: ---

Created attachment 43983
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43983&action=edit
compressed unreduced testcase

gcc-8 r259483:

$ /usr/bin/x86_64-pc-linux-gnu-g++ -c fault.c
fault.c: In instantiation of ‘bool
clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived =
{anonymous}::ParentMapASTVisitor]’:
fault.c:201526:9:   required from ‘bool
clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived =
{anonymous}::ParentMapASTVisitor]’
fault.c:217418:53:   required from here
fault.c:200751:70: internal compiler error: in inc_refcount_use, at
cp/pt.c:8955
       return getDerived().TraverseNoSanitizeAttr(cast<NoSanitizeAttr>(A));
                                                  ~~~~~~~~~~~~~~~~~~~~^~~

attached testcase is from current clang git head, unreduced.

7.3.1 is unaffected for instance.


More information about the Gcc-bugs mailing list