diff options
Diffstat (limited to 'source/compiler/aslwalks.c')
| -rw-r--r-- | source/compiler/aslwalks.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/source/compiler/aslwalks.c b/source/compiler/aslwalks.c index da4e9e31e9e0e..bbf64070c4d3e 100644 --- a/source/compiler/aslwalks.c +++ b/source/compiler/aslwalks.c @@ -294,6 +294,13 @@ AnOperandTypecheckWalkEnd (          {              RequiredBtypes = AnMapArgTypeToBtype (ArgType); +            if (!ArgOp) +            { +                AslError (ASL_ERROR, ASL_MSG_COMPILER_INTERNAL, Op, +                    "Null ArgOp in argument loop"); +                AslAbort (); +            } +              ThisNodeBtype = AnGetBtype (ArgOp);              if (ThisNodeBtype == ACPI_UINT32_MAX)              {  | 
