Bladeren bron

AML: Allow Field in ToInteger (rebased) (#213)

rw-vanc 1 jaar geleden
bovenliggende
commit
4390f0477a
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      aml/src/expression.rs

+ 3 - 0
aml/src/expression.rs

@@ -812,6 +812,9 @@ where
                 AmlValue::Buffer(data) => {
                     AmlValue::Integer(try_with_context!(context, AmlValue::Buffer(data).as_integer(context)))
                 }
+                AmlValue::Field { .. } => {
+                    AmlValue::Integer(try_with_context!(context, operand.as_integer(context)))
+                }
                 AmlValue::String(string) => AmlValue::Integer(try_with_context!(
                     context,
                     if string.starts_with("0x") {