commit | a595456731bc404f78ca4fc220a6249cb9a7184d | [log] [tgz] |
---|---|---|
author | Eric Fiselier <[email protected]> | Thu Mar 22 22:32:55 2018 |
committer | Eric Fiselier <[email protected]> | Thu Mar 22 22:32:55 2018 |
tree | 1a2061c13bdcb7425c4905f54b749e5ff460da57 | |
parent | adb173314dd65ef9f84e1d22ec1ac4f2582f3031 [diff] |
Workaround GCC bug PR78489 - SFINAE order is not respected. This patch works around variant test failures which are new to GCC 8. GCC 8 either doesn't perform SFINAE in lexical order, or it doesn't halt after encountering the first failure. This causes hard error to occur instead of substitution failure. See gcc.gnu.org/PR78489 llvm-svn: 328261