diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2012-03-20 18:17:33 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2012-03-20 18:17:33 +0000 |
commit | b81dc021b3e3311e46f9e81de4f09855536e8147 (patch) | |
tree | 3fa3a8ab860459d0b2c9768eed9142052be1ced3 /source/compiler/dtexpress.c | |
parent | 5437485bdb98c4b00f15969e013c454426e9c862 (diff) | |
download | src-test2-b81dc021b3e3311e46f9e81de4f09855536e8147.tar.gz src-test2-b81dc021b3e3311e46f9e81de4f09855536e8147.zip |
Notes
Diffstat (limited to 'source/compiler/dtexpress.c')
-rw-r--r-- | source/compiler/dtexpress.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/source/compiler/dtexpress.c b/source/compiler/dtexpress.c index 9773d886c23a..0bb7c5f26bdb 100644 --- a/source/compiler/dtexpress.c +++ b/source/compiler/dtexpress.c @@ -142,7 +142,7 @@ DtDoOperator ( if (!RightValue) { DtError (ASL_ERROR, ASL_MSG_DIVIDE_BY_ZERO, - Gbl_CurrentField, Gbl_CurrentField->Value); + Gbl_CurrentField, NULL); return (0); } Result = LeftValue / RightValue; @@ -152,7 +152,7 @@ DtDoOperator ( if (!RightValue) { DtError (ASL_ERROR, ASL_MSG_DIVIDE_BY_ZERO, - Gbl_CurrentField, Gbl_CurrentField->Value); + Gbl_CurrentField, NULL); return (0); } Result = LeftValue % RightValue; @@ -191,7 +191,7 @@ DtDoOperator ( break; case EXPOP_EQUAL: - Result = LeftValue = RightValue; + Result = LeftValue == RightValue; break; case EXPOP_NOT_EQUAL: @@ -223,13 +223,12 @@ DtDoOperator ( /* Unknown operator */ DtFatal (ASL_MSG_INVALID_EXPRESSION, - Gbl_CurrentField, Gbl_CurrentField->Value); + Gbl_CurrentField, NULL); return (0); } DbgPrint (ASL_DEBUG_OUTPUT, - "IntegerEval: %s (%8.8X%8.8X %s %8.8X%8.8X) = %8.8X%8.8X\n", - Gbl_CurrentField->Value, + "IntegerEval: (%8.8X%8.8X %s %8.8X%8.8X) = %8.8X%8.8X\n", ACPI_FORMAT_UINT64 (LeftValue), DtGetOpName (Operator), ACPI_FORMAT_UINT64 (RightValue), |