Add two missing return values in gdb.python/py-nested-maps.c
authorGary Benson <gbenson@redhat.com>
Tue, 16 Jun 2020 11:41:28 +0000 (12:41 +0100)
committerGary Benson <gbenson@redhat.com>
Tue, 16 Jun 2020 11:41:28 +0000 (12:41 +0100)
commitc802e8a76c4eaa3a8a62d7dcfe7be98bf718a2f0
tree4fb863b4ef297d2fc09b92f1177a25a601557ce5
parent90cd2aad0314291328f21cb68ee76efc6c4f8a30
Add two missing return values in gdb.python/py-nested-maps.c

Two functions in gdb.python/py-nested-maps.c are missing return
values.  This causes clang to fail to compile the file with the
following error:
  warning: control reaches end of non-void function [-Wreturn-type]

This commit fixes, by causing the two functions to return pointers
to the objects they've just allocated and initialized.  I didn't
investigate how this test had been passing with other compilers;
I'm assuming serendipity, that in each function the value to be
returned was already in the register it would need to be in to be
the function's return value.

gdb/testsuite/ChangeLog:

* gdb.python/py-nested-maps.c (create_map): Add missing return
value.
(create_map_map): Likewise.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.python/py-nested-maps.c