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
* $Revision: 1.85 $
* $Revision: 1.86 $
*
*****************************************************************************/
@ -204,7 +204,8 @@ AnMapArgTypeToBtype (
/* 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:
@ -218,6 +219,10 @@ AnMapArgTypeToBtype (
case ARGI_REGION_OR_FIELD:
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:
break;
}