Back out the <type_traits> changes from r198431; they were breaking when building with glibc. Need to find a better solution for PR18218.

llvm-svn: 198623
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: a429ba738c6be5cf9db396fa40cc0571b378f8ef
2 files changed