]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crush/CrushCompiler: Fix __replacement_assert
authorBrad Hubbard <bhubbard@redhat.com>
Thu, 11 Apr 2019 05:00:25 +0000 (15:00 +1000)
committerBrad Hubbard <bhubbard@redhat.com>
Thu, 11 Apr 2019 05:00:25 +0000 (15:00 +1000)
commita950ac230ec900c53fa74f46c18f86a459c80831
tree4e70fcbacb3b33b1d8302cecc4797f46b1d73b89
parente29e2029c3a68f1ed35e20ed04c577f6544b6868
crush/CrushCompiler: Fix __replacement_assert

When compiled with _GLIBCXX_ASSERTIONS we see an assert due to UB of
passing the address of an empty vector. Use vector's data member
function instead of address of array syntax.

Fixes: http://tracker.ceph.com/issues/39174
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
src/crush/CrushCompiler.cc