2017-09-13 14 views
0

私は、最新のGXXコンパイラに移動し、私は次のエラーを持っている:C++エラー:タイプのスカラー初期化子周りにカッコ 'ブール'

error: braces around scalar initializer for type 'bool' 

呼び出しは次のとおりです。

m_ForResetがある
m_ForReset{std::make_pair(false,false), std::make_pair(false,false)} 

std::pair<bool,bool> m_ForReset[2]; 

(GCC)に変更されているかもしれないものの任意のアイデア4.9.3

私のビルドフラグ:

-pipe -Wno-write-strings -Wno-enum-compare -Wno-write-strings -Wno-psabi -fno-omit-frame-pointer -fmessage-length=0 -fPIC -fpermissive -std=c++11 -O2 -g -feliminate-unused-debug-types -fvisibility-inlines-hidden 
+5

最新のgccは4.9ではなく7.2です。あなたは数年遅れています。 –

+0

[MCVE] –

+0

をGCC 5.3にアップデートしてください。同じエラーが表示されます:... –

答えて

4

は4.9で登場し、5.xで解決されたバグ#60859、しているように見えます

関連する問題