X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/149c63f36e15b8500b1e826bda5138318ff7ba2b..0abc9e8c70d2f3c5c98ed3429d4b630683f77c22:/src/xbt/xbt_main.cpp diff --git a/src/xbt/xbt_main.cpp b/src/xbt/xbt_main.cpp index 324c2bf6c5..e718a4acab 100644 --- a/src/xbt/xbt_main.cpp +++ b/src/xbt/xbt_main.cpp @@ -87,12 +87,12 @@ static void xbt_preinit() GetSystemInfo(&si); xbt_pagesize = si.dwPageSize; #elif HAVE_SYSCONF - xbt_pagesize = sysconf(_SC_PAGESIZE); + xbt_pagesize = static_cast(sysconf(_SC_PAGESIZE)); #else # error Cannot get page size. #endif - xbt_pagebits = log2(xbt_pagesize); + xbt_pagebits = static_cast(log2(xbt_pagesize)); #ifdef _TWO_DIGIT_EXPONENT /* Even printf behaves differently on Windows... */ @@ -128,7 +128,7 @@ void xbt_init(int *argc, char **argv) simgrid::xbt::binary_name = argv[0]; for (int i = 0; i < *argc; i++) - simgrid::xbt::cmdline.push_back(argv[i]); + simgrid::xbt::cmdline.emplace_back(argv[i]); xbt_log_init(argc, argv); }