Skip to content

Commit e3b1c76

Browse files
committed
Change simdutf symbols in Node to avoid conflict with V8
1 parent f8133db commit e3b1c76

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

deps/v8/third_party/simdutf/simdutf.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
/* begin file include/simdutf.h */
33
#ifndef SIMDUTF_H
44
#define SIMDUTF_H
5+
6+
// Rename namespace to avoid conflict with simdutf from V8.
7+
#define simdutf node_simdutf
8+
59
#include <cstring>
610

711
/* begin file include/simdutf/compiler_check.h */

src/node_metadata.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
#include <unicode/uversion.h>
4949
#endif // NODE_HAVE_I18N_SUPPORT
5050

51+
#ifdef simdutf
52+
#undef simdutf
53+
#endif
54+
5155
namespace node {
5256

5357
namespace per_process {

0 commit comments

Comments
 (0)