Revert r342637 "[ADT] Try again to use the same version of llvm::Optional on all...
commit03d499113efc9626bd73b7f5754d20346d3074ca
authorHans Wennborg <hans@hanshq.net>
Tue, 25 Sep 2018 12:08:56 +0000 (25 12:08 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 25 Sep 2018 12:08:56 +0000 (25 12:08 +0000)
tree9b6fd7a2eb82343c9aeaa619f51c7862b72a1074
parent50bc8f679d6d92c46f428b2d106056252fbf2849
Revert r342637 "[ADT] Try again to use the same version of llvm::Optional on all compilers"

and also revert follow-ups r342643 and r342723.

This caused Clang to be miscompiled by GCC 4.8.4 (Unbuntu 14.04's
default compiler) and break the Chromium build (see
https://crbug.com/888061).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342966 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/Optional.h