Address compiler warnings (#1769)
Fix various non-standards compliant code when compiled with elevated warning levels (-Wall -Wpedantic). Here is a list of the problems addressed: **preprocessor** - expansion of empty `__VA_ARGS__` in `ARB_PP_FOREACH` - named variadic macro arguments in `TRACE` macro **glibc** - deprecated `mallinfo` call for newer glibc versions **simd** - non-const C-array sizes **modcc** - generation of C-arrays of size 0 **switch/case** - switch-case ranges **tuple_foreach** - compound literals
Showing
- arbor/hardware/memory.cpp 4 additions, 0 deletionsarbor/hardware/memory.cpp
- arbor/include/arbor/simd/simd.hpp 3 additions, 3 deletionsarbor/include/arbor/simd/simd.hpp
- arbor/include/arbor/util/pp_util.hpp 1 addition, 1 deletionarbor/include/arbor/util/pp_util.hpp
- arbor/io/trace.hpp 1 addition, 1 deletionarbor/io/trace.hpp
- arbor/mc_cell_group.cpp 7 additions, 1 deletionarbor/mc_cell_group.cpp
- arbor/s_expr.cpp 14 additions, 3 deletionsarbor/s_expr.cpp
- arborio/asc_lexer.cpp 14 additions, 3 deletionsarborio/asc_lexer.cpp
- modcc/printer/infoprinter.cpp 42 additions, 41 deletionsmodcc/printer/infoprinter.cpp
Please register or sign in to comment