summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkx <kx@radix-linux.su>2025-10-09 12:21:55 +0300
committerkx <kx@radix-linux.su>2025-10-09 12:21:55 +0300
commit734fb2b4178bf3dccbc4ddc0cd3119453bb662f3 (patch)
treeb3b0fee61fde05b71ae3d08576066144de43197f
parent7bfdc7e74df68e3f8d6245bae41d2a9471dfdf2e (diff)
downloadedk2-trunk-202508.tar.xz
ISO C++17 does not allow 'register' storage class specifiertrunk-202508
-rw-r--r--BaseTools/Source/C/VfrCompile/Pccts/h/AParser.cpp20
-rw-r--r--BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h4
-rw-r--r--BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp2
3 files changed, 13 insertions, 13 deletions
diff --git a/BaseTools/Source/C/VfrCompile/Pccts/h/AParser.cpp b/BaseTools/Source/C/VfrCompile/Pccts/h/AParser.cpp
index 36210855d0..389b0eb327 100644
--- a/BaseTools/Source/C/VfrCompile/Pccts/h/AParser.cpp
+++ b/BaseTools/Source/C/VfrCompile/Pccts/h/AParser.cpp
@@ -472,15 +472,15 @@ set_deg(SetWordType *a)
of elements present in the set. Assumes
that all word bits are used in the set
*/
- register SetWordType *p = a;
- register SetWordType *endp = &(a[bsetsize]);
- register int degree = 0;
+ SetWordType *p = a;
+ SetWordType *endp = &(a[bsetsize]);
+ int degree = 0;
if ( a == NULL ) return 0;
while ( p < endp )
{
- register SetWordType t = *p;
- register SetWordType *b = &(bitmask[0]);
+ SetWordType t = *p;
+ SetWordType *b = &(bitmask[0]);
do {
if (t & *b) ++degree;
} while (++b < &(bitmask[sizeof(SetWordType)*8]));
@@ -493,14 +493,14 @@ set_deg(SetWordType *a)
void ANTLRParser::
edecode(SetWordType *a)
{
- register SetWordType *p = a;
- register SetWordType *endp = &(p[bsetsize]);
- register unsigned e = 0;
+ SetWordType *p = a;
+ SetWordType *endp = &(p[bsetsize]);
+ unsigned e = 0;
if ( set_deg(a)>1 ) /* MR23 */ printMessage(stderr, " {");
do {
- register SetWordType t = *p;
- register SetWordType *b = &(bitmask[0]);
+ SetWordType t = *p;
+ SetWordType *b = &(bitmask[0]);
do {
if ( t & *b ) /* MR23 */ printMessage(stderr, " %s", token_tbl[e]);
e++;
diff --git a/BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h b/BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h
index afc172ae18..97ae07b7bd 100644
--- a/BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h
+++ b/BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h
@@ -65,9 +65,9 @@ mode( int m )
ANTLRTokenType DLGLexer::
nextTokenType(void)
{
- register int state, newstate;
+ int state, newstate;
/* last space reserved for the null char */
- register DLGChar *lastpos;
+ DLGChar *lastpos;
ANTLRTokenType tk;
skip:
diff --git a/BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp b/BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp
index 66907f8b39..b2ebf8db51 100644
--- a/BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp
+++ b/BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp
@@ -193,7 +193,7 @@ replchar(DLGChar c)
void DLGLexerBase::
replstr(const DLGChar *s) /* MR20 const */
{
- register DLGChar *l= &_lextext[_bufsize -1];
+ DLGChar *l= &_lextext[_bufsize -1];
nextpos = _begexpr;
if (s){