You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's an edge case with the STATIC_ASSERT macro provided by EPICS when building with C++03 and earlier. Specifically when STATIC_ASSERT appears in global scope in an included file on the same line number as a function-scope STATIC_ASSERT in a different file.
We'll probably never be able to enable -Werror=shadow in normal builds again, for compatibility reasons. But for BUILD_STRICT in CI, that's fair game after the aforementioned fix is merged.
The text was updated successfully, but these errors were encountered:
There's an edge case with the
STATIC_ASSERT
macro provided by EPICS when building with C++03 and earlier. Specifically whenSTATIC_ASSERT
appears in global scope in an included file on the same line number as a function-scopeSTATIC_ASSERT
in a different file.PR: epics-base/epics-base#401
We'll probably never be able to enable
-Werror=shadow
in normal builds again, for compatibility reasons. But for BUILD_STRICT in CI, that's fair game after the aforementioned fix is merged.The text was updated successfully, but these errors were encountered: