Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC

Commits:

1 changed file:

Changes:

  • rts/ExecPage.c
    ... ... @@ -10,15 +10,23 @@
    10 10
     #include "linker/MMap.h"
    
    11 11
     
    
    12 12
     ExecPage *allocateExecPage(void) {
    
    13
    +#if defined(wasm32_HOST_ARCH)
    
    14
    +    return NULL;
    
    15
    +#else
    
    13 16
         ExecPage *page = (ExecPage *) mmapAnon(getPageSize());
    
    14 17
         return page;
    
    18
    +#endif
    
    15 19
     }
    
    16 20
     
    
    17 21
     void freezeExecPage(ExecPage *page) {
    
    22
    +#if !defined(wasm32_HOST_ARCH)
    
    18 23
         mprotectForLinker(page, getPageSize(), MEM_READ_EXECUTE);
    
    19 24
         flushExec(getPageSize(), page);
    
    25
    +#endif
    
    20 26
     }
    
    21 27
     
    
    22 28
     void freeExecPage(ExecPage *page) {
    
    29
    +#if !defined(wasm32_HOST_ARCH)
    
    23 30
         munmapForLinker(page, getPageSize(), "freeExecPage");
    
    31
    +#endif
    
    24 32
     }