Skip to content

gcc 12.1.0 fails to compile the example #33

@chenyulue

Description

@chenyulue

My working env is msys2 on Windows, and gcc is of version 12.1.0.

When I compile the example code, an error occurs, which tells:

tau/types:h:22:58: error: size of array 'static_assertion_at_line__LINE__' is negative
22 | #define TAU_STAT_ASSERT1__(cond, line)        typedef char static_assertion_at_line_##line[[(!!(cond)*2-1]
   |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

However, gcc of version 11.2.0 on windows can compile the example sucessfully.

I have no idea whether this error is related to the gcc of specific version or not.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions