沉默 - 明显 - 平等错误

jon*_*opf 5 c++ compiler-construction boost

我使用增强1.48在osx 10.8上使用gcc版本4.2.1构建som软件,我已经开始收到-Wparentheses-equality一些增强源的警告.

  equality comparison with extraneous parentheses
  [-Werror,-Wparentheses-equality]
        else if((state->type == syntax_element_long_set_rep)) 
Run Code Online (Sandbox Code Playgroud)

我会改变代码,但我不想修改库,我将如何使警告静音并使编译器继续?

Luc*_*ton 10

GCC手册:

其中大多数都有积极和消极的形式; 否定的形式-ffoo将是-fno-foo.

试试-Wno-parentheses-equality.