Fix compilation warnings.

This commit is contained in:
Ion Gaztañaga
2018-11-10 11:03:15 +01:00
parent b962143350
commit 08e9dc0a8c
3 changed files with 13 additions and 2 deletions

View File

@@ -44,6 +44,11 @@ class complex_data
: id_(id), char_string_(name, void_alloc), int_vector_vector_(void_alloc)
{}
//Other members...
//<-
int get_id() { return id_; };
char_string get_char_string() { return char_string_; };
int_vector_vector get_int_vector_vector() { return int_vector_vector_; };
//->
};
//Definition of the map holding a string as key and complex_data as mapped type

View File

@@ -88,6 +88,9 @@ int main()
//Get free memory and compare
managed_shared_memory::size_type free_memory_after_expansion = managed_shm.get_free_memory();
assert(free_memory_after_expansion < free_memory_after_allocation);
//<-
(void)free_memory_after_expansion;
//->
//Write new values
for(std::size_t i = first_received_size; i < expanded_size; ++i) ptr[i] = i;
@@ -109,6 +112,9 @@ int main()
//Get free memory and compare
managed_shared_memory::size_type free_memory_after_shrinking = managed_shm.get_free_memory();
assert(free_memory_after_shrinking > free_memory_after_expansion);
//<-
(void)free_memory_after_shrinking;
//->
//Deallocate the buffer
managed_shm.deallocate(ptr);