diff --git a/src/flag.rs b/src/flag.rs
index fa866601bb966444261b4ad56dacc21b3a6800a2..d82c0f579c793c0ab79d12e1c4e09811870b7204 100644
--- a/src/flag.rs
+++ b/src/flag.rs
@@ -174,6 +174,7 @@ impl PartialAllocStrategy {
         match raw {
             0x0001_0000 => Some(Self::Optimal),
             0x0002_0000 => Some(Self::GreatestRange),
+            0x0003_0000 => Some(Self::Greedy),
             _ => None,
         }
     }