diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2017-02-28 20:06:31 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2017-02-28 20:06:31 +0000 |
commit | 691d1929c1c1f25857086b168ef9973b2472de41 (patch) | |
tree | 04e90e804d87765833c7230981b2cca94e2ebf94 /source/components/parser/psutils.c | |
parent | a0b3a9cf1fc8fe1d9f95e69cdf8914bb6ebcee03 (diff) |
Import ACPICA 20170224.vendor/acpica/20170224
Notes
Notes:
svn path=/vendor-sys/acpica/dist/; revision=314405
svn path=/vendor-sys/acpica/20170224/; revision=314406; tag=vendor/acpica/20170224
Diffstat (limited to 'source/components/parser/psutils.c')
-rw-r--r-- | source/components/parser/psutils.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source/components/parser/psutils.c b/source/components/parser/psutils.c index 766fd1b8a51a..05699489adc8 100644 --- a/source/components/parser/psutils.c +++ b/source/components/parser/psutils.c @@ -45,6 +45,7 @@ #include "accommon.h" #include "acparser.h" #include "amlcode.h" +#include "acconvert.h" #define _COMPONENT ACPI_PARSER ACPI_MODULE_NAME ("psutils") @@ -177,6 +178,17 @@ AcpiPsAllocOp ( AcpiPsInitOp (Op, Opcode); Op->Common.Aml = Aml; Op->Common.Flags = Flags; + ASL_CV_CLEAR_OP_COMMENTS(Op); + + if (Opcode == AML_SCOPE_OP) + { + AcpiGbl_CurrentScope = Op; + } + } + + if (Gbl_CaptureComments) + { + ASL_CV_TRANSFER_COMMENTS (Op); } return (Op); @@ -203,6 +215,7 @@ AcpiPsFreeOp ( ACPI_FUNCTION_NAME (PsFreeOp); + ASL_CV_CLEAR_OP_COMMENTS(Op); if (Op->Common.AmlOpcode == AML_INT_RETURN_VALUE_OP) { ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, |