Index: llvm/include/llvm/ADT/Any.h =================================================================== --- llvm/include/llvm/ADT/Any.h +++ llvm/include/llvm/ADT/Any.h @@ -23,7 +23,7 @@ namespace llvm { -class Any { +class LLVM_EXTERNAL_VISIBILITY Any { template struct TypeId { static const char Id; }; struct StorageBase { @@ -110,7 +110,6 @@ template const char Any::TypeId::Id = 0; - template bool any_isa(const Any &Value) { if (!Value.Storage) return false;