Restrict Store source operand to DataRefObject

date	2005.01.07.19.32.00;	author rmoore1;	state Exp;
This commit is contained in:
aystarik 2005-06-29 15:41:22 +00:00
parent bbd5d5bda1
commit ceb3bb7cde

View File

@ -2,7 +2,7 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: aslanalyze.c - check for semantic errors * Module Name: aslanalyze.c - check for semantic errors
* $Revision: 1.85 $ * $Revision: 1.86 $
* *
*****************************************************************************/ *****************************************************************************/
@ -204,7 +204,8 @@ AnMapArgTypeToBtype (
/* Buffer, string, package or reference to a Op - Used only by SizeOf operator*/ /* Buffer, string, package or reference to a Op - Used only by SizeOf operator*/
return (ACPI_BTYPE_STRING | ACPI_BTYPE_BUFFER | ACPI_BTYPE_PACKAGE | ACPI_BTYPE_REFERENCE); return (ACPI_BTYPE_STRING | ACPI_BTYPE_BUFFER |
ACPI_BTYPE_PACKAGE | ACPI_BTYPE_REFERENCE);
case ARGI_COMPLEXOBJ: case ARGI_COMPLEXOBJ:
@ -218,6 +219,10 @@ AnMapArgTypeToBtype (
case ARGI_REGION_OR_FIELD: case ARGI_REGION_OR_FIELD:
return (ACPI_BTYPE_REGION | ACPI_BTYPE_FIELD_UNIT); return (ACPI_BTYPE_REGION | ACPI_BTYPE_FIELD_UNIT);
case ARGI_DATAREFOBJ:
return (ACPI_BTYPE_INTEGER |ACPI_BTYPE_STRING | ACPI_BTYPE_BUFFER |
ACPI_BTYPE_PACKAGE | ACPI_BTYPE_REFERENCE | ACPI_BTYPE_DDB_HANDLE);
default: default:
break; break;
} }