benchmark/test
Eric 6d8339dd97 Fix #444 - Use BENCHMARK_HAS_CXX11 over __cplusplus. (#446)
* Fix #444 - Use BENCHMARK_HAS_CXX11 over __cplusplus.

MSVC incorrectly defines __cplusplus to report C++03, despite the compiler
actually providing C++11 or greater. Therefore we have to detect C++11 differently
for MSVC. This patch uses `_MSVC_LANG` which has been defined since
Visual Studio 2015 Update 3; which should be sufficient for detecting C++11.

Secondly this patch changes over most usages of __cplusplus >= 201103L to
check BENCHMARK_HAS_CXX11 instead.

* remove redunant comment
2017-09-14 15:50:33 -06:00
..
basic_test.cc Make Benchmark a single header library (but not header-only) (#407) 2017-07-04 16:31:47 -06:00
benchmark_test.cc Fix #444 - Use BENCHMARK_HAS_CXX11 over __cplusplus. (#446) 2017-09-14 15:50:33 -06:00
CMakeLists.txt Suppress -Wodr on C++03 tests when LTO is enabled. 2017-07-30 18:44:04 -06:00
complexity_test.cc Json reporter: don't cast floating-point to int; adjust tooling (#426) 2017-07-24 16:13:55 -07:00
cxx03_test.cc Fix #444 - Use BENCHMARK_HAS_CXX11 over __cplusplus. (#446) 2017-09-14 15:50:33 -06:00
diagnostics_test.cc Make Benchmark a single header library (but not header-only) (#407) 2017-07-04 16:31:47 -06:00
donotoptimize_test.cc Fix #342: DoNotOptimize causes compile errors on older GCC versions. (#398) 2017-06-02 15:47:23 -07:00
filter_test.cc Simplify clang-format and apply to tests (#302) 2016-10-07 11:04:50 -07:00
fixture_test.cc Simplify clang-format and apply to tests (#302) 2016-10-07 11:04:50 -07:00
map_test.cc Simplify clang-format and apply to tests (#302) 2016-10-07 11:04:50 -07:00
multiple_ranges_test.cc Simplify clang-format and apply to tests (#302) 2016-10-07 11:04:50 -07:00
options_test.cc Make Benchmark a single header library (but not header-only) (#407) 2017-07-04 16:31:47 -06:00
output_test.h Improve some comments. 2017-05-01 23:02:35 +01:00
output_test_helper.cc Trying again to fix error caused by -Wunused-function. 2017-05-03 00:05:15 +01:00
register_benchmark_test.cc Add ClearRegisteredBenchmark() function. (#402) 2017-06-14 09:16:53 -07:00
reporter_output_test.cc Drop Stat1, refactor statistics to be user-providable, add median. (#428) 2017-08-23 16:44:29 -07:00
skip_with_error_test.cc Simplify clang-format and apply to tests (#302) 2016-10-07 11:04:50 -07:00
user_counters_tabular_test.cc reporter_output_test: json: iterations is int, not float (#431) 2017-07-31 19:04:02 -06:00
user_counters_test.cc reporter_output_test: json: iterations is int, not float (#431) 2017-07-31 19:04:02 -06:00