diff options
| author | kx <kx@radix-linux.su> | 2025-10-09 12:21:55 +0300 |
|---|---|---|
| committer | kx <kx@radix-linux.su> | 2025-10-09 12:21:55 +0300 |
| commit | 734fb2b4178bf3dccbc4ddc0cd3119453bb662f3 (patch) | |
| tree | b3b0fee61fde05b71ae3d08576066144de43197f | |
| parent | 7bfdc7e74df68e3f8d6245bae41d2a9471dfdf2e (diff) | |
| download | edk2-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.cpp | 20 | ||||
| -rw-r--r-- | BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h | 4 | ||||
| -rw-r--r-- | BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp | 2 |
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){ |
