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

            Bug ID: 62002
           Summary: -fcilkplus switch breaks format attribute.
           Product: gcc
           Version: 4.9.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: astellar at ro dot ru

~/src/test# cat test.cpp 
struct foo
{
    void bar(char const *, ...) __attribute__((__format__(__printf__, 2, 3)));
};

`g++-4.9 -c test.cpp` compiles without errors. However, `g++-4.9 -fcilkplus -c
test.cpp` produces this message:
test.cpp:3:77: error: format string argument is not a string type
     void bar(char const *, ...) __attribute__((__format__(__printf__, 2, 3)));

I've compiled GCC from git mirror's 4.9 branch.

Reply via email to