[Bug c++/87282] New: Invalid use of 'void', in unevaluated context

delrieutheo at gmail dot com gcc-bugzilla@gcc.gnu.org
Tue Sep 11 17:03:00 GMT 2018


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

            Bug ID: 87282
           Summary: Invalid use of 'void', in unevaluated context
           Product: gcc
           Version: 8.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: delrieutheo at gmail dot com
  Target Milestone: ---

Created attachment 44678
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44678&action=edit
void pointers substraction bug

Hello,

I've been playing around with the detected idiom lately, and I stumbled across
a bug in GCC 8.2.0, when substracting two void* in an unevaluated context.

Adding those two void* works as expected (as shown in the attachment).

The attachment compiles with Clang 5.0.2.


More information about the Gcc-bugs mailing list