diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-03-26 15:56:15 +0100 |
---|---|---|
committer | pespin <pespin@sysmocom.de> | 2020-03-27 15:06:41 +0000 |
commit | a0cbde700a53bbc804552bbbd1243fe9c6510443 (patch) | |
tree | eb8f92c6490d476aac57d0a84957610349cd395d /tests/ms | |
parent | ce160147f46a4f3024768da755d142e76b557fdb (diff) |
tbf.cpp: Include c++ <new> header required for new operator's replacement type
Including the <new> header is required as explained by the c++ specs [1]
osmo-pcu/src/tbf.cpp: In function ‘gprs_rlcmac_ul_tbf* tbf_alloc_ul_tbf(gprs_rlcmac_bts*, GprsMs*, int8_t, uint8_t, uint8_t, bool)’:
osmo-pcu/src/tbf.cpp:1002:39: error: no matching function for call to ‘operator new(sizetype, gprs_rlcmac_ul_tbf*&)’
1002 | new (tbf) gprs_rlcmac_ul_tbf(bts->bts);
| ^
Most of the times this issue is not detected because other STL headers
are already including <new>.
[1] http://www.cplusplus.com/reference/new/operator%20new/
Change-Id: Ie5fb536ae29dcf40e2a0dbe67432bebd61b8c7aa
Diffstat (limited to 'tests/ms')
-rw-r--r-- | tests/ms/MsTest.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/ms/MsTest.cpp b/tests/ms/MsTest.cpp index 0c5ab9e5..b5e30fb8 100644 --- a/tests/ms/MsTest.cpp +++ b/tests/ms/MsTest.cpp @@ -40,6 +40,8 @@ extern "C" { #include <errno.h> #include <unistd.h> +#include <new> + void *tall_pcu_ctx; int16_t spoof_mnc = 0, spoof_mcc = 0; bool spoof_mnc_3_digits = false; |