commit | 67f7a781263dad0b1ea54eb2d2afb00f2fd938ef | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Wed Mar 01 01:27:14 2017 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Wed Mar 01 01:27:14 2017 +0000 |
tree | 4c9152409ecdde1c57fbc4b0f2fc82ca4cd5a2bb | |
parent | 0268c19d723847b9c2973b577f67324449a01957 [diff] |
Fix PR32097 - is_abstract doesn't work on class templates. This patch fixes llvm.org/PR32097 by using the __is_abstract builtin type-trait instead of the previous library-only implementation. All supported compilers provide this trait. I've tested as far back as Clang 3.2, GCC 4.6 and MSVC trunk. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@296561 91177308-0d34-0410-b5e6-96231b3b80d8