forked from OSchip/llvm-project
C++11 is required, remove some preprocessor checks for it
We require C++11 to build, so remove a few remaining preprocessor checks for '__cplusplus >= 201103L'. This should always be true. llvm-svn: 264572
This commit is contained in:
parent
2f5d8ff14a
commit
29f5131daf
|
@ -230,7 +230,7 @@ raw_ostream &raw_ostream::operator<<(double N) {
|
|||
// On MSVCRT and compatible, output of %e is incompatible to Posix
|
||||
// by default. Number of exponent digits should be at least 2. "%+03d"
|
||||
// FIXME: Implement our formatter to here or Support/Format.h!
|
||||
#if __cplusplus >= 201103L && defined(__MINGW32__)
|
||||
#if defined(__MINGW32__)
|
||||
// FIXME: It should be generic to C++11.
|
||||
if (N == 0.0 && std::signbit(N))
|
||||
return *this << "-0.000000e+00";
|
||||
|
|
|
@ -55,8 +55,8 @@
|
|||
#include "llvm/Transforms/Utils/Local.h"
|
||||
#include "llvm/Transforms/Utils/PromoteMemToReg.h"
|
||||
|
||||
#if __cplusplus >= 201103L && !defined(NDEBUG)
|
||||
// We only use this for a debug check in C++11
|
||||
#ifndef NDEBUG
|
||||
// We only use this for a debug check.
|
||||
#include <random>
|
||||
#endif
|
||||
|
||||
|
@ -1002,7 +1002,7 @@ AllocaSlices::AllocaSlices(const DataLayout &DL, AllocaInst &AI)
|
|||
}),
|
||||
Slices.end());
|
||||
|
||||
#if __cplusplus >= 201103L && !defined(NDEBUG)
|
||||
#ifndef NDEBUG
|
||||
if (SROARandomShuffleSlices) {
|
||||
std::mt19937 MT(static_cast<unsigned>(sys::TimeValue::now().msec()));
|
||||
std::shuffle(Slices.begin(), Slices.end(), MT);
|
||||
|
|
Loading…
Reference in New Issue