https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66617
--- Comment #7 from DB <db0451 at gmail dot com> --- I just found a similar, possibly related issue with {brace} ctor call and access specifiers https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 As mentioned in the comment there, we're looking forward to movement on these so that we can properly migrate to the C++11 syntax. Currently we have to selectively use (parentheses) in certain places to work around these issues with (the otherwise flawless) G++. Thanks, D.