diff --git a/source/stdx/allocator/building_blocks/region.d b/source/stdx/allocator/building_blocks/region.d
index 43d6c71..dbe82a6 100644
--- a/source/stdx/allocator/building_blocks/region.d
+++ b/source/stdx/allocator/building_blocks/region.d
@@ -391,6 +391,7 @@ struct InSituRegion(size_t size, size_t minAlign = platformAlignment)
     else version (SPARC) enum growDownwards = Yes.growDownwards;
     else version (SystemZ) enum growDownwards = Yes.growDownwards;
     else version (WebAssembly) enum growDownwards = Yes.growDownwards;
+    else version (LoongArch64) enum growDownwards = Yes.growDownwards;
     else static assert(0, "Dunno how the stack grows on this architecture.");
 
     @disable this(this);