commit | 7995c48d7f7dbe04d9568fcfd715a7dadfdde2f9 | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Wed May 18 22:23:46 2016 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Wed May 18 22:23:46 2016 +0000 |
tree | 8480e04bec6a1116ded880bf8734a4ae66132cf6 | |
parent | ea76b4432dc349563ac9c4c8a94994e7d41a5967 [diff] |
Optimize declval for compile times. Patch from Eric Niebler. This patch implements the C++11 version of declval without requiring a template instantiation. See PR27798 for more information. https://llvm.org/bugs/show_bug.cgi?id=27798 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@269991 91177308-0d34-0410-b5e6-96231b3b80d8