summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Moore <Robert.Moore@intel.com>2022-03-18 09:51:22 -0700
committerRobert Moore <Robert.Moore@intel.com>2022-03-18 09:51:22 -0700
commit4fbd0d6fc5457353ddebe9ffd3cc316138825d5d (patch)
tree62cd62b72842fa7c6256906e668effb995921d97
parent994ac6f6ed6ef721a4acf86c75d7a12777731c1a (diff)
downloadacpica-4fbd0d6fc5457353ddebe9ffd3cc316138825d5d.tar.gz
Improve an iASL error message
Add the filename to the Maximum error count exceeded message.
-rw-r--r--source/compiler/aslcompile.c3
-rw-r--r--source/compiler/aslerror.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/source/compiler/aslcompile.c b/source/compiler/aslcompile.c
index 58bba0eea..c17e219c1 100644
--- a/source/compiler/aslcompile.c
+++ b/source/compiler/aslcompile.c
@@ -915,10 +915,11 @@ CmCleanupAndExit (
if (AslGbl_ExceptionCount[ASL_ERROR] > ASL_MAX_ERROR_COUNT)
{
- printf ("\nMaximum error count (%d) exceeded\n",
+ printf ("\nMaximum error count (%d) exceeded (aslcompile.c)\n",
ASL_MAX_ERROR_COUNT);
}
+ AslGbl_ExceptionCount[ASL_ERROR] = 0;
UtDisplaySummary (ASL_FILE_STDOUT);
/*
diff --git a/source/compiler/aslerror.c b/source/compiler/aslerror.c
index e5313e82d..a0ebe7b34 100644
--- a/source/compiler/aslerror.c
+++ b/source/compiler/aslerror.c
@@ -1025,7 +1025,7 @@ AslLogNewError (
AslGbl_ExceptionCount[ModifiedLevel]++;
if (!AslGbl_IgnoreErrors && AslGbl_ExceptionCount[ASL_ERROR] > ASL_MAX_ERROR_COUNT)
{
- printf ("\nMaximum error count (%u) exceeded\n", ASL_MAX_ERROR_COUNT);
+ printf ("\nMaximum error count (%u) exceeded (aslerror.c)\n", ASL_MAX_ERROR_COUNT);
AslGbl_SourceLine = 0;
AslGbl_NextError = AslGbl_ErrorLog;
@@ -1033,6 +1033,7 @@ AslLogNewError (
exit(1);
}
+ AslGbl_ExceptionCount[ASL_ERROR] = 0;
return;
}