fix MSVC errors in calling buffer_add_area
with long initializer list