diff --git a/packages/wasi/wasienv.pas b/packages/wasi/wasienv.pas
index 316cb3a..8ebfc22 100644
--- a/packages/wasi/wasienv.pas
+++ b/packages/wasi/wasienv.pas
@@ -3,6 +3,8 @@ unit wasienv;
 
 {$mode ObjFPC}
 {$modeswitch externalclass}
+{$modeswitch functionreferences}
+{$modeswitch anonymousfunctions}
 {$INTERFACES CORBA}
 {$WARN 5024 off}
 {$WARN 4501 off}