diff options
author | Sverker Eriksson <[email protected]> | 2018-09-27 15:54:51 +0200 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2018-10-03 19:00:53 +0200 |
commit | 1c4443d3e01ecea0c4e59dbbf055a704e30cd672 (patch) | |
tree | 4213b5e57c8282988b03d589cd7e1676a58544a1 /erts/emulator/beam/erl_bif_binary.c | |
parent | d05cc7129224bee828655da785de24cc16034200 (diff) | |
download | otp-1c4443d3e01ecea0c4e59dbbf055a704e30cd672.tar.gz otp-1c4443d3e01ecea0c4e59dbbf055a704e30cd672.tar.bz2 otp-1c4443d3e01ecea0c4e59dbbf055a704e30cd672.zip |
erts: Fix compiler warning in erl_bif_binary.c
Diffstat (limited to 'erts/emulator/beam/erl_bif_binary.c')
-rw-r--r-- | erts/emulator/beam/erl_bif_binary.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/erts/emulator/beam/erl_bif_binary.c b/erts/emulator/beam/erl_bif_binary.c index ff919082c3..5b3f091ccc 100644 --- a/erts/emulator/beam/erl_bif_binary.c +++ b/erts/emulator/beam/erl_bif_binary.c @@ -471,6 +471,9 @@ static BMData *create_bmdata(MyAllocator *my, byte *x, Uint len, Binary **the_bin /* out */) { Uint datasize; + BMData *bmd; + Binary *mb; + byte *data; if(len > 1) { datasize = BM_SIZE_MULTI(len); @@ -478,9 +481,8 @@ static BMData *create_bmdata(MyAllocator *my, byte *x, Uint len, datasize = BM_SIZE_SINGLE(); } - BMData *bmd; - Binary *mb = erts_create_magic_binary(datasize,cleanup_my_data_bm); - byte *data = ERTS_MAGIC_BIN_DATA(mb); + mb = erts_create_magic_binary(datasize,cleanup_my_data_bm); + data = ERTS_MAGIC_BIN_DATA(mb); init_my_allocator(my, datasize, data); bmd = my_alloc(my, sizeof(BMData)); bmd->x = my_alloc(my,len); |