commit | 91400619da1670035d1cb59bafe4440ee4d76c15 | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Tue Nov 13 07:03:16 2018 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Tue Nov 13 07:03:16 2018 +0000 |
tree | 4be861b5881b1be48e741e903023c717262390ab | |
parent | 16a8e7ec37b3fd17dc5cd9d85637ad488e6bf333 [diff] |
Attempt to make benchmarks fall back to -std=c++1z when C++17 isn't supported. The benchmarks currently require C++17, however Clang 3.9 doesn't support -std=c++17 while still supporting all the C++17 features needed to compile the benchmarks. This patch makes the benchmark build attempt to fall back to -std=c++1z when -std=c++17 isn't supported. See llvm.org/PR39629 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@346744 91177308-0d34-0410-b5e6-96231b3b80d8