diff options
author | Robert Moore <Robert.Moore@intel.com> | 2022-03-18 09:51:22 -0700 |
---|---|---|
committer | Robert Moore <Robert.Moore@intel.com> | 2022-03-18 09:51:22 -0700 |
commit | 4fbd0d6fc5457353ddebe9ffd3cc316138825d5d (patch) | |
tree | 62cd62b72842fa7c6256906e668effb995921d97 | |
parent | 994ac6f6ed6ef721a4acf86c75d7a12777731c1a (diff) | |
download | acpica-4fbd0d6fc5457353ddebe9ffd3cc316138825d5d.tar.gz |
Improve an iASL error message
Add the filename to the Maximum error count exceeded message.
-rw-r--r-- | source/compiler/aslcompile.c | 3 | ||||
-rw-r--r-- | source/compiler/aslerror.c | 3 |
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; } |