diff options
Diffstat (limited to 'deps/node/deps/icu-small/source/common/utypeinfo.h')
-rw-r--r-- | deps/node/deps/icu-small/source/common/utypeinfo.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/deps/node/deps/icu-small/source/common/utypeinfo.h b/deps/node/deps/icu-small/source/common/utypeinfo.h deleted file mode 100644 index c6663734..00000000 --- a/deps/node/deps/icu-small/source/common/utypeinfo.h +++ /dev/null @@ -1,32 +0,0 @@ -// © 2016 and later: Unicode, Inc. and others. -// License & terms of use: http://www.unicode.org/copyright.html -/* -****************************************************************************** -* -* Copyright (C) 2012-2016, International Business Machines -* Corporation and others. All Rights Reserved. -* -****************************************************************************** -*/ - -#ifndef __UTYPEINFO_H__ -#define __UTYPEINFO_H__ - -// Windows header <typeinfo> does not define 'exception' in 'std' namespace. -// Therefore, a project using ICU cannot be compiled with _HAS_EXCEPTIONS -// set to 0 on Windows with Visual Studio. To work around that, we have to -// include <exception> explicitly and add using statement below. -// Whenever 'typeid' is used, this header has to be included -// instead of <typeinfo>. -// Visual Studio 10 emits warning 4275 with this change. If you compile -// with exception disabled, you have to suppress warning 4275. -#if defined(_MSC_VER) && _HAS_EXCEPTIONS == 0 -#include <exception> -using std::exception; -#endif -#if defined(__GLIBCXX__) -namespace std { class type_info; } // WORKAROUND: http://llvm.org/bugs/show_bug.cgi?id=13364 -#endif -#include <typeinfo> // for 'typeid' to work - -#endif |