X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9104957deccc59e0e804215d5db498fabfd40d29..66013c251781d4c2e926377d2e492334aa6e47ea:/src/xbt/xbt_main.cpp diff --git a/src/xbt/xbt_main.cpp b/src/xbt/xbt_main.cpp index 324c2bf6c5..cdbaab879b 100644 --- a/src/xbt/xbt_main.cpp +++ b/src/xbt/xbt_main.cpp @@ -45,7 +45,7 @@ std::vector cmdline; /* all we got in argv */ int xbt_initialized = 0; simgrid::config::Flag cfg_dbg_clean_atexit{ "debug/clean-atexit", - {"clean-atexit"}, + {"clean-atexit"}, // XBT_ATTRIB_DEPRECATED_v327(option alias) "Whether to cleanup SimGrid at exit. Disable it if your code segfaults after its end.", true}; @@ -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); }