blueloveTH 3 лет назад
Родитель
Сommit
248a49ffb4
3 измененных файлов с 4 добавлено и 3 удалено
  1. 1 0
      src/__stl__.h
  2. 2 2
      src/obj.h
  3. 1 1
      src/safestl.h

+ 1 - 0
src/__stl__.h

@@ -3,6 +3,7 @@
 #ifdef _MSC_VER
 #ifdef _MSC_VER
 #pragma warning (disable:4267)
 #pragma warning (disable:4267)
 #pragma warning (disable:4244)
 #pragma warning (disable:4244)
+#pragma warning (disable:4101)
 #define _CRT_NONSTDC_NO_DEPRECATE
 #define _CRT_NONSTDC_NO_DEPRECATE
 #endif
 #endif
 
 

+ 2 - 2
src/obj.h

@@ -5,8 +5,8 @@
 typedef int64_t _Int;
 typedef int64_t _Int;
 typedef double _Float;
 typedef double _Float;
 
 
-class CodeObject;
-class BasePointer;
+struct CodeObject;
+struct BasePointer;
 class VM;
 class VM;
 class Frame;
 class Frame;
 
 

+ 1 - 1
src/safestl.h

@@ -3,7 +3,7 @@
 #include "__stl__.h"
 #include "__stl__.h"
 #include "str.h"
 #include "str.h"
 
 
-class PyObject;
+struct PyObject;
 typedef std::shared_ptr<PyObject> PyVar;
 typedef std::shared_ptr<PyObject> PyVar;
 typedef PyVar PyVarOrNull;
 typedef PyVar PyVarOrNull;