blueloveTH 1 jaar geleden
bovenliggende
commit
583f91399c
3 gewijzigde bestanden met toevoegingen van 2 en 9 verwijderingen
  1. 0 5
      include/pocketpy/common.h
  2. 1 1
      src/compiler.cpp
  3. 1 3
      src/io.cpp

+ 0 - 5
include/pocketpy/common.h

@@ -53,11 +53,6 @@ struct GIL {
 #endif
 
 /*******************************************************************************/
-
-#define PK_UNUSED(x) (void)(x)
-
-#define PK_LOCAL_STATIC static
-
 namespace pkpy{
 
 namespace std = ::std;

+ 1 - 1
src/compiler.cpp

@@ -98,7 +98,7 @@ namespace pkpy{
     }
 
     void Compiler::init_pratt_rules(){
-        PK_LOCAL_STATIC bool initialized = false;
+        static bool initialized = false;
         if(initialized) return;
         initialized = true;
 

+ 1 - 3
src/io.cpp

@@ -148,9 +148,7 @@ void add_module_io(VM* vm){
     mod->attr().set("SEEK_END", VAR(SEEK_END));
 
     vm->bind(vm->builtins, "open(path, mode='r')", [](VM* vm, ArgsView args){
-        PK_LOCAL_STATIC StrName m_io("io");
-        PK_LOCAL_STATIC StrName m_FileIO("FileIO");
-        return vm->call(vm->_modules[m_io]->attr(m_FileIO), args[0], args[1]);
+        return vm->call(vm->_modules["io"]->attr("FileIO"), args[0], args[1]);
     });
 }