Skip to content

Commit e36a0b4

Browse files
authored
Remove v8 redeclarations in v8go.h (rogchap#203)
1 parent ed7ef69 commit e36a0b4

File tree

2 files changed

+8
-14
lines changed

2 files changed

+8
-14
lines changed

v8go.cc

-8
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,6 @@
1313
#include <string>
1414
#include <vector>
1515

16-
#if defined(__MINGW32__) || defined(__MINGW64__)
17-
// MinGW header files do not implicitly include windows.h
18-
struct _EXCEPTION_POINTERS;
19-
#endif
20-
21-
#include "libplatform/libplatform.h"
22-
#include "v8.h"
23-
#include "v8-profiler.h"
2416
#include "_cgo_export.h"
2517

2618
using namespace v8;

v8go.h

+8-6
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@
66
#define V8GO_H
77
#ifdef __cplusplus
88

9-
namespace v8 {
10-
class Isolate;
11-
class CpuProfiler;
12-
class CpuProfile;
13-
class CpuProfileNode;
14-
}
9+
#if defined(__MINGW32__) || defined(__MINGW64__)
10+
// MinGW header files do not implicitly include windows.h
11+
struct _EXCEPTION_POINTERS;
12+
#endif
13+
14+
#include "libplatform/libplatform.h"
15+
#include "v8.h"
16+
#include "v8-profiler.h"
1517

1618
typedef v8::Isolate* IsolatePtr;
1719
typedef v8::CpuProfiler* CpuProfilerPtr;

0 commit comments

Comments
 (0)