diff options
Diffstat (limited to 'source/components/namespace/nsaccess.c')
| -rw-r--r-- | source/components/namespace/nsaccess.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/source/components/namespace/nsaccess.c b/source/components/namespace/nsaccess.c index 0ae1fbdd0875..8f98ca68273e 100644 --- a/source/components/namespace/nsaccess.c +++ b/source/components/namespace/nsaccess.c @@ -775,19 +775,19 @@ AcpiNsLookup (                      ThisNode = (ACPI_NAMESPACE_NODE *) ThisNode->Object;                  }              } -#ifdef ACPI_ASL_COMPILER -            if (!AcpiGbl_DisasmFlag && -                (ThisNode->Flags & ANOBJ_IS_EXTERNAL)) -            { -                ThisNode->Flags |= IMPLICIT_EXTERNAL; -            } -#endif          }          /* Special handling for the last segment (NumSegments == 0) */          else          { +#ifdef ACPI_ASL_COMPILER +            if (!AcpiGbl_DisasmFlag && (ThisNode->Flags & ANOBJ_IS_EXTERNAL)) +            { +                ThisNode->Flags &= ~IMPLICIT_EXTERNAL; +            } +#endif +              /*               * Sanity typecheck of the target object:               *  | 
