Jump to content

Clover Problems and Solutions


ErmaC
3,206 posts in this topic

Recommended Posts

BTW. Seems to miss KBESieDebug* here though I don't know how to use them:

//
//Slice: for these rare cases I may propose to use Clover GUI "Use OS version if not set"
// or write specific patterns into config.plist->KernelPatches with MatchOS
// Now I want to make this procedure faster and secure

#if 1  //need testing
VOID EFIAPI KernelBooterExtensionsPatch(IN UINT8 *Kernel, LOADER_ENTRY *Entry)
{
  UINTN   Num = 0;
  UINTN   NumSnow_i386 = 0;
  UINTN   NumLion_i386 = 0;
  UINT64  os_version = AsciiOSVersionToUint64(Entry->OSVersion);
  
  DBG_RT(Entry, "\nPatching kernel for injected kexts...\n");
  if (os_version >= AsciiOSVersionToUint64("10.6.0") &&
      os_version <= AsciiOSVersionToUint64("10.7.5") &&
      !is64BitKernel) {    
    NumSnow_i386 = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBESnowSearchEXT_i386, sizeof(KBESnowSearchEXT_i386));
    NumLion_i386 = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBELionSearchEXT_i386, sizeof(KBELionSearchEXT_i386));
    if (NumSnow_i386 + NumLion_i386 > 1) {
      // more then one pattern found - we do not know what to do with it
      // and we'll skipp it
      AsciiPrint("\nERROR patching kernel for injected kexts:\nmultiple patterns found (Snowi386: %d, Lioni386: %d) - skipping patching!\n", NumSnow_i386, NumLion_i386);
      gBS->Stall(10000000);
      return;
    }
    if (NumSnow_i386 == 1) {
      Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESnowSearchEXT_i386, sizeof(KBESnowSearchEXT_i386), KBESnowReplaceEXT_i386, 1);
      DBG_RT(Entry, "==> kernel Snow Leopard i386: %d replaces done.\n", Num);
    }
    else if (NumLion_i386 == 1) {
      Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBELionSearchEXT_i386, sizeof(KBELionSearchEXT_i386), KBELionReplaceEXT_i386, 1);
      DBG_RT(Entry, "==> kernel Lion i386: %d replaces done.\n", Num);
    }
  }
  else if ((os_version >= AsciiOSVersionToUint64("10.6")) && (os_version < AsciiOSVersionToUint64("10.7"))) {
    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESnowSearchEXT_X64, sizeof(KBESnowSearchEXT_X64), KBESnowReplaceEXT_X64, 1);
    DBG_RT(Entry, "==> kernel Snow Leopard X64: %d replaces done.\n", Num);    
  }
  else if ((os_version >= AsciiOSVersionToUint64("10.7")) && (os_version < AsciiOSVersionToUint64("10.8"))) {
    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBELionSearchEXT_X64, sizeof(KBELionSearchEXT_X64), KBELionReplaceEXT_X64, 1);
    DBG_RT(Entry, "==> kernel Lion X64: %d replaces done.\n", Num);
  }
  else if ((os_version >= AsciiOSVersionToUint64("10.8")) && (os_version < AsciiOSVersionToUint64("10.10"))) {
    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEMLMavSearchEXT, sizeof(KBEMLMavSearchEXT), KBEMLMavReplaceEXT, 1);
    DBG_RT(Entry, "==> kernel Mountain Lion/Mavericks: %d replaces done.\n", Num);
  }
  else if ((os_version >= AsciiOSVersionToUint64("10.10")) && (os_version < AsciiOSVersionToUint64("10.11"))) {
    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEYosSearchEXT, sizeof(KBEYosSearchEXT), KBEYosReplaceEXT, 1);
    DBG_RT(Entry, "==> kernel Yosemite: %d replaces done.\n", Num);
  }
  else if ((os_version >= AsciiOSVersionToUint64("10.11")) && (os_version < AsciiOSVersionToUint64("10.12"))) {
    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEYosSearchEXT, sizeof(KBEYosSearchEXT), KBEYosReplaceEXT, 1) +
          SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEECSearchSIP, sizeof(KBEECSearchSIP), KBEECReplaceSIP, 1);
    DBG_RT(Entry, "==> kernel  El Capitan: %d replaces done.\n", Num);
  }
  else if ((os_version >= AsciiOSVersionToUint64("10.12")) && (os_version < AsciiOSVersionToUint64("10.13"))) {
    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEYosSearchEXT, sizeof(KBEYosSearchEXT), KBEYosReplaceEXT, 1) +    // Sierra 10.12.0 DP1
          SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESieSearchEXT, sizeof(KBESieSearchEXT), KBESieReplaceEXT, 1) +    // Sierra 10.12.0 DP2+
          SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) + // Sierra 10.12.4 DP1+
          SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESieSearchSIP, sizeof(KBESieSearchSIP), KBESieReplaceSIP, 1);
    DBG_RT(Entry, "==> kernel Sierra: %d replaces done.\n", Num);
  }

  if (Entry->KernelAndKextPatches->KPDebug) {
    DBG_RT(Entry, "Pausing 5 secs ...\n");
    gBS->Stall(5000000);
  }  
}

And here's the fixed one.

attachicon.giffixed-kext_inject.c_cleanup.zip

 

not good

this is better

kext_inject.c-cleanv2.zip

Link to comment
Share on other sites

If both of them exist...

 

And I think we can reduce some part. Check http://www.insanelymac.com/forum/topic/231075-chameleon-23svn-official-pkg-installer-binaries/?p=2358734

I know

 

If you give true in all kernel 10.10.x dp1~ 10.12.4 dp1, it's good solution.

 

We just worry 2 times patch about other parts if reduce hex length.

 

나의 LG-F410S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

I know

 

If you give true in all kernel 10.10.x dp1~ 10.12.4 dp1, it's good solution.

 

We just worry 2 times patch about other parts if reduce hex length.

 

나의 LG-F410S 의 Tapatalk에서 보냄

@crazybirdy checked all versions of kernels from 10.10 to now 10.12, just patch 1 time as he said... But worrying about 10.13.

Link to comment
Share on other sites

This could be true.

But L639. Change else if to if in case of both of the 2 var can be found.

 

you're good. ^_^
i will don't touch no more kext_inject now until release new macos. i have to debug for other laptop kexts.
if you have good idea, upload here.
 
thank you.
Link to comment
Share on other sites

 

you're good. ^_^
i will don't touch no more kext_inject now until release new macos. i have to debug for other laptop kexts.
if you have good idea, upload here.
 
thank you.

 

LOL. Me too.  :P

 

BTW. Would you mind sharing how to find out the patch for KernelPm in your way?  :drool: IMHO mine is too complicated...  :rofl:

Here is what I did:

1. Open kernel with HexFiend.

2. Search '00 00 00 00 00 00 00 00 0F 04 00 00 00 00 00 00' and check the result.

3. The hex value a little more previous than the data above is the 0xe2 register we shall zero out.

4. Make the patch and write code for Clover and just enjoy.  :)

Link to comment
Share on other sites

Accepted to 3995.

else if ((os_version >= AsciiOSVersionToUint64("10.12")) && (os_version < AsciiOSVersionToUint64("10.13"))) {

 

NumSie = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBESieSearchSIP, sizeof(KBESieSearchSIP));

 

NumSieDebug = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBESieDebugSearchSIP, sizeof(KBESieDebugSearchSIP));

 

if (NumSie == 1) {

 

Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEYosSearchEXT, sizeof(KBEYosSearchEXT), KBEYosReplaceEXT, 1) +

 

SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESieSearchSIP, sizeof(KBESieSearchSIP), KBESieReplaceSIP, 1);

 

DBG_RT(Entry, "==> kernel Sierra: %d replaces done.\n", Num);

 

}

 

else if ((os_version >= AsciiOSVersionToUint64("10.12.4")) /* && (os_version <= AsciiOSVersionToUint64("10.12.4"))*/) {

 

Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) +

 

SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESieSearchSIP, sizeof(KBESieSearchSIP), KBESieReplaceSIP, 1);

 

DBG_RT(Entry, "==> kernel Sierra 10.12.4: %d replaces done.\n", Num);

 

}

 

 

Not correctly reflected code. missed SieDebug part and have to remove 10.12.4 part.

 

@Slice. R3994 still has "String.c" issue.

Me and some users have audio issue.

I revert back "String.c" and build with r23831.

 

Audio is working like r3974 build.

 

Tluck's rc script is good. I tested it for week. Clover already has his script.

As result, rc script is no problem until someone find issue.

 

Thank you

 

나의 LG-F410S 의 Tapatalk에서 보냄

  • Like 1
Link to comment
Share on other sites

Accepted to 3995.

 

Something is not right with that commit

 

 

===============================================================================

Running from: 10.11.6

                          <----------------------------------------------------

===============================================================================

Xcode 8.2.1

Build version 8C1002

                          <----------------------------------------------------

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1

Apple LLVM version 8.0.0 (clang-800.0.42.1)

Target: x86_64-apple-darwin15.6.0

Thread model: posix

InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

===============================================================================

 

                          <----------------------------------------------------

===============================================================================

BUILDTOOL is XCODE5

                          <----------------------------------------------------

 

===============================================================================

nasm check:

                          <----------------------------------------------------

NASM version 2.12.02 compiled on Jul  6 2016

===============================================================================

gettext check:

                          <----------------------------------------------------

found gettext at /opt/local/bin

===============================================================================

boot6

                          <----------------------------------------------------

TOOLCHAIN_DIR: /Users/philip/src/opt/local

NASM_PREFIX: /Users/philip/src/opt/local/bin/

NASM_VER: 2.12.02

Initializing workspace

WORKSPACE: /Users/philip/src/edk2

EDK_TOOLS_PATH: /Users/philip/src/edk2/BaseTools

CONF_PATH: /Users/philip/src/edk2/Conf

Copying $EDK_TOOLS_PATH/Conf/target.template

     to /Users/philip/src/edk2/Conf/target.txt

Building tools as they are not found

make -C Source/C

Attempting to detect ARCH from 'uname -m': x86_64

Detected ARCH of X64 using uname.

mkdir -p .

make -C Common

mkdir ../libs

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 BasePeCoff.c -o BasePeCoff.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 BinderFuncs.c -o BinderFuncs.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 CommonLib.c -o CommonLib.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Crc32.c -o Crc32.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Decompress.c -o Decompress.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiCompress.c -o EfiCompress.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiUtilityMsgs.c -o EfiUtilityMsgs.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 FirmwareVolumeBuffer.c -o FirmwareVolumeBuffer.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 FvLib.c -o FvLib.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 MemoryFile.c -o MemoryFile.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 MyAlloc.c -o MyAlloc.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 OsPath.c -o OsPath.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ParseGuidedSectionTools.c -o ParseGuidedSectionTools.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ParseInf.c -o ParseInf.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 PeCoffLoaderEx.c -o PeCoffLoaderEx.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 SimpleFileParsing.c -o SimpleFileParsing.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 StringFuncs.c -o StringFuncs.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 TianoCompress.c -o TianoCompress.o

ar crs ../libs/libCommon.a BasePeCoff.o BinderFuncs.o CommonLib.o Crc32.o Decompress.o EfiCompress.o EfiUtilityMsgs.o FirmwareVolumeBuffer.o FvLib.o MemoryFile.o MyAlloc.o OsPath.o ParseGuidedSectionTools.o ParseInf.o PeCoffLoaderEx.o SimpleFileParsing.o StringFuncs.o TianoCompress.o

make -C GnuGenBootSector

mkdir ../bin

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GnuGenBootSector.c -o GnuGenBootSector.o

gcc -o ../bin/GnuGenBootSector  GnuGenBootSector.o -L../libs -lCommon

make -C BootSectImage

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 bootsectimage.c -o bootsectimage.o

gcc -o ../bin/BootSectImage  bootsectimage.o -L../libs -lCommon

make -C EfiLdrImage

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiLdrImage.c -o EfiLdrImage.o

gcc -o ../bin/EfiLdrImage  EfiLdrImage.o -L../libs -lCommon

make -C EfiRom

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiRom.c -o EfiRom.o

gcc -o ../bin/EfiRom  EfiRom.o -L../libs -lCommon

make -C GenFfs

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFfs.c -o GenFfs.o

gcc -o ../bin/GenFfs  GenFfs.o -L../libs -lCommon

make -C GenFv

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFv.c -o GenFv.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFvInternalLib.c -o GenFvInternalLib.o

gcc -o ../bin/GenFv  GenFv.o GenFvInternalLib.o -L../libs -lCommon

make -C GenFw

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFw.c -o GenFw.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ElfConvert.c -o ElfConvert.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Elf32Convert.c -o Elf32Convert.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Elf64Convert.c -o Elf64Convert.o

gcc -o ../bin/GenFw  GenFw.o ElfConvert.o Elf32Convert.o Elf64Convert.o -L../libs -lCommon

make -C GenPage

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenPage.c -o GenPage.o

gcc -o ../bin/GenPage  GenPage.o -L../libs -lCommon

make -C GenSec

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenSec.c -o GenSec.o

gcc -o ../bin/GenSec  GenSec.o -L../libs -lCommon

make -C GenCrc32

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenCrc32.c -o GenCrc32.o

gcc -o ../bin/GenCrc32  GenCrc32.o -L../libs -lCommon

make -C GenVtf

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenVtf.c -o GenVtf.o

gcc -o ../bin/GenVtf  GenVtf.o -L../libs -lCommon

make -C LzmaCompress

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 LzmaCompress.c -o LzmaCompress.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/Alloc.c -o Sdk/C/Alloc.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzFind.c -o Sdk/C/LzFind.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzmaDec.c -o Sdk/C/LzmaDec.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzmaEnc.c -o Sdk/C/LzmaEnc.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/7zFile.c -o Sdk/C/7zFile.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/7zStream.c -o Sdk/C/7zStream.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/Bra86.c -o Sdk/C/Bra86.o

gcc -o ../bin/LzmaCompress  LzmaCompress.o Sdk/C/Alloc.o Sdk/C/LzFind.o Sdk/C/LzmaDec.o Sdk/C/LzmaEnc.o Sdk/C/7zFile.o Sdk/C/7zStream.o Sdk/C/Bra86.o -L../libs

make -C Split

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Split.c -o Split.o

gcc -o ../bin/Split  Split.o -L../libs -lCommon

make -C TianoCompress

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 TianoCompress.c -o TianoCompress.o

gcc -o ../bin/TianoCompress  TianoCompress.o -L../libs -lCommon

make -C VolInfo

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 VolInfo.c -o VolInfo.o

gcc -o ../bin/VolInfo  VolInfo.o -L../libs -lCommon

make -C VfrCompile

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  Pccts/h/AParser.cpp -o AParser.o

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  Pccts/h/DLexerBase.cpp -o DLexerBase.o

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  Pccts/h/ATokenBuffer.cpp -o ATokenBuffer.o

BIN_DIR='.' make -C Pccts/antlr

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  antlr.c -o antlr.o

antlr.c:81:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==94) ) {

            ~~~~~^~~~

antlr.c:81:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==94) ) {

           ~     ^   ~

antlr.c:81:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==94) ) {

                 ^~

                 =

antlr.c:95:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==95) ) {

              ~~~~~^~~~

antlr.c:95:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==95) ) {

             ~     ^   ~

antlr.c:95:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==95) ) {

                   ^~

                   =

antlr.c:110:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==96) ) {

                ~~~~~^~~~

antlr.c:110:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==96) ) {

               ~     ^   ~

antlr.c:110:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==96) ) {

                     ^~

                     =

antlr.c:132:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==97) ) {

                  ~~~~~^~~~

antlr.c:132:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==97) ) {

                 ~     ^   ~

antlr.c:132:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==97) ) {

                       ^~

                       =

antlr.c:169:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==Action) ) {

            ~~~~~^~~~~~~~

antlr.c:169:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==Action) ) {

           ~     ^       ~

antlr.c:169:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==Action) ) {

                 ^~

                 =

antlr.c:181:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==108) ) {

              ~~~~~^~~~~

antlr.c:181:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==108) ) {

             ~     ^    ~

antlr.c:181:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==108) ) {

                   ^~

                   =

antlr.c:185:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==109) ) {

                ~~~~~^~~~~

antlr.c:185:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==109) ) {

               ~     ^    ~

antlr.c:185:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==109) ) {

                     ^~

                     =

antlr.c:189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==110) ) {

                  ~~~~~^~~~~

antlr.c:189:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==110) ) {

                 ~     ^    ~

antlr.c:189:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==110) ) {

                       ^~

                       =

antlr.c:193:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==116) ) {

                    ~~~~~^~~~~

antlr.c:193:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==116) ) {

                   ~     ^    ~

antlr.c:193:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==116) ) {

                         ^~

                         =

antlr.c:197:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==120) ) {

                      ~~~~~^~~~~

antlr.c:197:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==120) ) {

                     ~     ^    ~

antlr.c:197:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==120) ) {

                           ^~

                           =

antlr.c:201:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==117) ) {

                        ~~~~~^~~~~

antlr.c:201:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==117) ) {

                       ~     ^    ~

antlr.c:201:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==117) ) {

                             ^~

                             =

antlr.c:205:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==118) ) {

                          ~~~~~^~~~~

antlr.c:205:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==118) ) {

                         ~     ^    ~

antlr.c:205:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==118) ) {

                               ^~

                               =

antlr.c:209:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                      if ( (LA(1)==111) ) {

                            ~~~~~^~~~~

antlr.c:209:34: note: remove extraneous parentheses around the comparison to silence this warning

                      if ( (LA(1)==111) ) {

                           ~     ^    ~

antlr.c:209:34: note: use '=' to turn this equality comparison into an assignment

                      if ( (LA(1)==111) ) {

                                 ^~

                                 =

antlr.c:213:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                        if ( (LA(1)==133) ) {

                              ~~~~~^~~~~

antlr.c:213:36: note: remove extraneous parentheses around the comparison to silence this warning

                        if ( (LA(1)==133) ) {

                             ~     ^    ~

antlr.c:213:36: note: use '=' to turn this equality comparison into an assignment

                        if ( (LA(1)==133) ) {

                                   ^~

                                   =

antlr.c:217:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                          if ( (LA(1)==99) ) {

                                ~~~~~^~~~

antlr.c:217:38: note: remove extraneous parentheses around the comparison to silence this warning

                          if ( (LA(1)==99) ) {

                               ~     ^   ~

antlr.c:217:38: note: use '=' to turn this equality comparison into an assignment

                          if ( (LA(1)==99) ) {

                                     ^~

                                     =

antlr.c:221:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                            if ( (LA(1)==98) ) {

                                  ~~~~~^~~~

antlr.c:221:40: note: remove extraneous parentheses around the comparison to silence this warning

                            if ( (LA(1)==98) ) {

                                 ~     ^   ~

antlr.c:221:40: note: use '=' to turn this equality comparison into an assignment

                            if ( (LA(1)==98) ) {

                                       ^~

                                       =

antlr.c:255:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==NonTerminal) ) {

            ~~~~~^~~~~~~~~~~~~

antlr.c:255:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==NonTerminal) ) {

           ~     ^            ~

antlr.c:255:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==NonTerminal) ) {

                 ^~

                 =

antlr.c:269:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==116) ) {

              ~~~~~^~~~~

antlr.c:269:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==116) ) {

             ~     ^    ~

antlr.c:269:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==116) ) {

                   ^~

                   =

antlr.c:273:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==120) ) {

                ~~~~~^~~~~

antlr.c:273:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==120) ) {

               ~     ^    ~

antlr.c:273:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==120) ) {

                     ^~

                     =

antlr.c:277:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==117) ) {

                  ~~~~~^~~~~

antlr.c:277:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==117) ) {

                 ~     ^    ~

antlr.c:277:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==117) ) {

                       ^~

                       =

antlr.c:281:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==118) ) {

                    ~~~~~^~~~~

antlr.c:281:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==118) ) {

                   ~     ^    ~

antlr.c:281:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==118) ) {

                         ^~

                         =

antlr.c:285:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==111) ) {

                      ~~~~~^~~~~

antlr.c:285:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==111) ) {

                     ~     ^    ~

antlr.c:285:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==111) ) {

                           ^~

                           =

antlr.c:289:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==99) ) {

                        ~~~~~^~~~

antlr.c:289:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==99) ) {

                       ~     ^   ~

antlr.c:289:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==99) ) {

                             ^~

                             =

antlr.c:293:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==98) ) {

                          ~~~~~^~~~

antlr.c:293:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==98) ) {

                         ~     ^   ~

antlr.c:293:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==98) ) {

                               ^~

                               =

antlr.c:321:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==Action) ) {

            ~~~~~^~~~~~~~

antlr.c:321:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==Action) ) {

           ~     ^       ~

antlr.c:321:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==Action) ) {

                 ^~

                 =

antlr.c:333:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==108) ) {

              ~~~~~^~~~~

antlr.c:333:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==108) ) {

             ~     ^    ~

antlr.c:333:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==108) ) {

                   ^~

                   =

antlr.c:337:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==109) ) {

                ~~~~~^~~~~

antlr.c:337:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==109) ) {

               ~     ^    ~

antlr.c:337:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==109) ) {

                     ^~

                     =

antlr.c:341:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==110) ) {

                  ~~~~~^~~~~

antlr.c:341:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==110) ) {

                 ~     ^    ~

antlr.c:341:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==110) ) {

                       ^~

                       =

antlr.c:345:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==117) ) {

                    ~~~~~^~~~~

antlr.c:345:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==117) ) {

                   ~     ^    ~

antlr.c:345:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==117) ) {

                         ^~

                         =

antlr.c:349:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==118) ) {

                      ~~~~~^~~~~

antlr.c:349:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==118) ) {

                     ~     ^    ~

antlr.c:349:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==118) ) {

                           ^~

                           =

antlr.c:353:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==99) ) {

                        ~~~~~^~~~

antlr.c:353:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==99) ) {

                       ~     ^   ~

antlr.c:353:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==99) ) {

                             ^~

                             =

antlr.c:357:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==111) ) {

                          ~~~~~^~~~~

antlr.c:357:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==111) ) {

                         ~     ^    ~

antlr.c:357:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==111) ) {

                               ^~

                               =

antlr.c:361:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                      if ( (LA(1)==98) ) {

                            ~~~~~^~~~

antlr.c:361:34: note: remove extraneous parentheses around the comparison to silence this warning

                      if ( (LA(1)==98) ) {

                           ~     ^   ~

antlr.c:361:34: note: use '=' to turn this equality comparison into an assignment

                      if ( (LA(1)==98) ) {

                                 ^~

                                 =

antlr.c:412:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NonTerminal) ) {

          ~~~~~^~~~~~~~~~~~~

antlr.c:412:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NonTerminal) ) {

         ~     ^            ~

antlr.c:412:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NonTerminal) ) {

               ^~

               =

antlr.c:419:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:419:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:419:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:532:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==103) ) {

          ~~~~~^~~~~

antlr.c:532:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==103) ) {

         ~     ^    ~

antlr.c:532:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==103) ) {

               ^~

               =

antlr.c:556:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==104) ) {

              ~~~~~^~~~~

antlr.c:556:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==104) ) {

             ~     ^    ~

antlr.c:556:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==104) ) {

                   ^~

                   =

antlr.c:560:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==PassAction) ) {

                ~~~~~^~~~~~~~~~~~

antlr.c:560:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==PassAction) ) {

               ~     ^           ~

antlr.c:560:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==PassAction) ) {

                     ^~

                     =

antlr.c:587:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==105) ) {

          ~~~~~^~~~~

antlr.c:587:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==105) ) {

         ~     ^    ~

antlr.c:587:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==105) ) {

               ^~

               =

antlr.c:609:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==QuotedTerm) ) {

          ~~~~~^~~~~~~~~~~~

antlr.c:609:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==QuotedTerm) ) {

         ~     ^           ~

antlr.c:609:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==QuotedTerm) ) {

               ^~

               =

antlr.c:616:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==106) ) {

            ~~~~~^~~~~

antlr.c:616:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==106) ) {

           ~     ^    ~

antlr.c:616:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==106) ) {

                 ^~

                 =

antlr.c:687:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:687:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:687:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:708:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==133) ) {

             ~~~~~^~~~~

antlr.c:708:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==133) ) {

            ~     ^    ~

antlr.c:708:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==133) ) {

                  ^~

                  =

antlr.c:882:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Pred) ) {

          ~~~~~^~~~~~

antlr.c:882:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Pred) ) {

         ~     ^     ~

antlr.c:882:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Pred) ) {

               ^~

               =

antlr.c:960:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==107) ) {

          ~~~~~^~~~~

antlr.c:960:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==107) ) {

         ~     ^    ~

antlr.c:960:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==107) ) {

               ^~

               =

antlr.c:1010:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==112) ) {

             ~~~~~^~~~~

antlr.c:1010:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==112) ) {

            ~     ^    ~

antlr.c:1010:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==112) ) {

                  ^~

                  =

antlr.c:1067:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==113) ) {

             ~~~~~^~~~~

antlr.c:1067:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==113) ) {

            ~     ^    ~

antlr.c:1067:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==113) ) {

                  ^~

                  =

antlr.c:1112:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

  if ( (LA(1)==TokenTerm) ) {

        ~~~~~^~~~~~~~~~~

antlr.c:1112:14: note: remove extraneous parentheses around the comparison to silence this warning

  if ( (LA(1)==TokenTerm) ) {

       ~     ^          ~

antlr.c:1112:14: note: use '=' to turn this equality comparison into an assignment

  if ( (LA(1)==TokenTerm) ) {

             ^~

             =

antlr.c:1131:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==114) ) {

          ~~~~~^~~~~

antlr.c:1131:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==114) ) {

         ~     ^    ~

antlr.c:1131:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==114) ) {

               ^~

               =

antlr.c:1142:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==103) ) {

            ~~~~~^~~~~

antlr.c:1142:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==103) ) {

           ~     ^    ~

antlr.c:1142:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==103) ) {

                 ^~

                 =

antlr.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==TokenTerm) ) {

          ~~~~~^~~~~~~~~~~

antlr.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==TokenTerm) ) {

         ~     ^          ~

antlr.c:1209:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==TokenTerm) ) {

               ^~

               =

antlr.c:1216:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==QuotedTerm) ) {

            ~~~~~^~~~~~~~~~~~

antlr.c:1216:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==QuotedTerm) ) {

           ~     ^           ~

antlr.c:1216:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==QuotedTerm) ) {

                 ^~

                 =

antlr.c:1252:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NonTerminal) ) {

          ~~~~~^~~~~~~~~~~~~

antlr.c:1252:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NonTerminal) ) {

         ~     ^            ~

antlr.c:1252:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NonTerminal) ) {

               ^~

               =

antlr.c:1259:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:1259:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:1259:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:1266:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==QuotedTerm) ) {

              ~~~~~^~~~~~~~~~~~

antlr.c:1266:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==QuotedTerm) ) {

             ~     ^           ~

antlr.c:1266:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==QuotedTerm) ) {

                   ^~

                   =

antlr.c:1288:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==NonTerminal) ) {

              ~~~~~^~~~~~~~~~~~~

antlr.c:1288:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==NonTerminal) ) {

             ~     ^            ~

antlr.c:1288:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==NonTerminal) ) {

                   ^~

                   =

antlr.c:1295:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==TokenTerm) ) {

                ~~~~~^~~~~~~~~~~

antlr.c:1295:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==TokenTerm) ) {

               ~     ^          ~

antlr.c:1295:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==TokenTerm) ) {

                     ^~

                     =

antlr.c:1302:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==QuotedTerm) ) {

                  ~~~~~^~~~~~~~~~~~

antlr.c:1302:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==QuotedTerm) ) {

                 ~     ^           ~

antlr.c:1302:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==QuotedTerm) ) {

                       ^~

                       =

antlr.c:1374:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==114) ) {

          ~~~~~^~~~~

antlr.c:1374:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==114) ) {

         ~     ^    ~

antlr.c:1374:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==114) ) {

               ^~

               =

antlr.c:1385:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==102) ) {

            ~~~~~^~~~~

antlr.c:1385:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==102) ) {

           ~     ^    ~

antlr.c:1385:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==102) ) {

                 ^~

                 =

antlr.c:1416:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==TokenTerm) ) {

              ~~~~~^~~~~~~~~~~

antlr.c:1416:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==TokenTerm) ) {

             ~     ^          ~

antlr.c:1416:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==TokenTerm) ) {

                   ^~

                   =

antlr.c:1432:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==119) ) {

                  ~~~~~^~~~~

antlr.c:1432:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==119) ) {

                 ~     ^    ~

antlr.c:1432:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==119) ) {

                       ^~

                       =

antlr.c:1457:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==QuotedTerm) ) {

                ~~~~~^~~~~~~~~~~~

antlr.c:1457:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==QuotedTerm) ) {

               ~     ^           ~

antlr.c:1457:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==QuotedTerm) ) {

                     ^~

                     =

antlr.c:1522:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==TokenTerm) ) {

          ~~~~~^~~~~~~~~~~

antlr.c:1522:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==TokenTerm) ) {

         ~     ^          ~

antlr.c:1522:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==TokenTerm) ) {

               ^~

               =

antlr.c:1531:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==114) ) {

              ~~~~~^~~~~

antlr.c:1531:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==114) ) {

             ~     ^    ~

antlr.c:1531:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==114) ) {

                   ^~

                   =

antlr.c:1553:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==121) ) {

              ~~~~~^~~~~

antlr.c:1553:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==121) ) {

             ~     ^    ~

antlr.c:1553:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==121) ) {

                   ^~

                   =

antlr.c:1581:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==QuotedTerm) ) {

          ~~~~~^~~~~~~~~~~~

antlr.c:1581:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==QuotedTerm) ) {

         ~     ^           ~

antlr.c:1581:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==QuotedTerm) ) {

               ^~

               =

antlr.c:1599:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:1599:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:1599:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:1620:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==107) ) {

          ~~~~~^~~~~

antlr.c:1620:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==107) ) {

         ~     ^    ~

antlr.c:1620:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==107) ) {

               ^~

               =

antlr.c:1704:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==133) ) {

             ~~~~~^~~~~

antlr.c:1704:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==133) ) {

            ~     ^    ~

antlr.c:1704:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==133) ) {

                  ^~

                  =

antlr.c:1724:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==123) ) {

             ~~~~~^~~~~

antlr.c:1724:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==123) ) {

            ~     ^    ~

antlr.c:1724:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==123) ) {

                  ^~

                  =

antlr.c:1737:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        while ( (LA(1)==133) ) {

                 ~~~~~^~~~~

antlr.c:1737:23: note: remove extraneous parentheses around the comparison to silence this warning

        while ( (LA(1)==133) ) {

                ~     ^    ~

antlr.c:1737:23: note: use '=' to turn this equality comparison into an assignment

        while ( (LA(1)==133) ) {

                      ^~

                      =

antlr.c:1794:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==88) ) {

          ~~~~~^~~~

antlr.c:1794:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==88) ) {

         ~     ^   ~

antlr.c:1794:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==88) ) {

               ^~

               =

antlr.c:1819:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==124) ) {

              ~~~~~^~~~~

antlr.c:1819:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==124) ) {

             ~     ^    ~

antlr.c:1819:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==124) ) {

                   ^~

                   =

antlr.c:1996:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==LABEL) ) {

            ~~~~~^~~~~~~

antlr.c:1996:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==LABEL) ) {

           ~     ^      ~

antlr.c:1996:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==LABEL) ) {

                 ^~

                 =

antlr.c:2012:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:2012:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:2012:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:2038:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==119) ) {

                ~~~~~^~~~~

antlr.c:2038:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==119) ) {

               ~     ^    ~

antlr.c:2038:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==119) ) {

                     ^~

                     =

antlr.c:2044:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==QuotedTerm) ) {

                    ~~~~~^~~~~~~~~~~~

antlr.c:2044:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==QuotedTerm) ) {

                   ~     ^           ~

antlr.c:2044:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==QuotedTerm) ) {

                         ^~

                         =

antlr.c:2051:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==TokenTerm) ) {

                      ~~~~~^~~~~~~~~~~

antlr.c:2051:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==TokenTerm) ) {

                     ~     ^          ~

antlr.c:2051:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==TokenTerm) ) {

                           ^~

                           =

antlr.c:2078:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==125) ) {

                ~~~~~^~~~~

antlr.c:2078:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==125) ) {

               ~     ^    ~

antlr.c:2078:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==125) ) {

                     ^~

                     =

antlr.c:2089:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==103) ) {

                    ~~~~~^~~~~

antlr.c:2089:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==103) ) {

                   ~     ^    ~

antlr.c:2089:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==103) ) {

                         ^~

                         =

antlr.c:2105:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==88) ) {

                ~~~~~^~~~

antlr.c:2105:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==88) ) {

               ~     ^   ~

antlr.c:2105:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==88) ) {

                     ^~

                     =

antlr.c:2130:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==QuotedTerm) ) {

              ~~~~~^~~~~~~~~~~~

antlr.c:2130:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==QuotedTerm) ) {

             ~     ^           ~

antlr.c:2130:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==QuotedTerm) ) {

                   ^~

                   =

antlr.c:2152:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==119) ) {

                  ~~~~~^~~~~

antlr.c:2152:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==119) ) {

                 ~     ^    ~

antlr.c:2152:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==119) ) {

                       ^~

                       =

antlr.c:2158:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==QuotedTerm) ) {

                      ~~~~~^~~~~~~~~~~~

antlr.c:2158:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==QuotedTerm) ) {

                     ~     ^           ~

antlr.c:2158:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==QuotedTerm) ) {

                           ^~

                           =

antlr.c:2165:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==TokenTerm) ) {

                        ~~~~~^~~~~~~~~~~

antlr.c:2165:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==TokenTerm) ) {

                       ~     ^          ~

antlr.c:2165:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==TokenTerm) ) {

                             ^~

                             =

antlr.c:2189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==125) ) {

                  ~~~~~^~~~~

antlr.c:2189:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==125) ) {

                 ~     ^    ~

antlr.c:2189:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==125) ) {

                       ^~

                       =

antlr.c:2200:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==103) ) {

                      ~~~~~^~~~~

antlr.c:2200:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==103) ) {

                     ~     ^    ~

antlr.c:2200:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==103) ) {

                           ^~

                           =

antlr.c:2216:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==88) ) {

                  ~~~~~^~~~

antlr.c:2216:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==88) ) {

                 ~     ^   ~

antlr.c:2216:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==88) ) {

                       ^~

                       =

antlr.c:2244:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==WildCard) ) {

                ~~~~~^~~~~~~~~~

antlr.c:2244:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==WildCard) ) {

               ~     ^         ~

antlr.c:2244:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==WildCard) ) {

                     ^~

                     =

antlr.c:2254:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==125) ) {

                    ~~~~~^~~~~

antlr.c:2254:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==125) ) {

                   ~     ^    ~

antlr.c:2254:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==125) ) {

                         ^~

                         =

antlr.c:2265:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==103) ) {

                        ~~~~~^~~~~

antlr.c:2265:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==103) ) {

                       ~     ^    ~

antlr.c:2265:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==103) ) {

                             ^~

                             =

antlr.c:2291:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==NonTerminal) ) {

                  ~~~~~^~~~~~~~~~~~~

antlr.c:2291:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==NonTerminal) ) {

                 ~     ^            ~

antlr.c:2291:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==NonTerminal) ) {

                       ^~

                       =

antlr.c:2301:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==103) ) {

                      ~~~~~^~~~~

antlr.c:2301:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==103) ) {

                     ~     ^    ~

antlr.c:2301:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==103) ) {

                           ^~

                           =

antlr.c:2325:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==104) ) {

                          ~~~~~^~~~~

antlr.c:2325:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==104) ) {

                         ~     ^    ~

antlr.c:2325:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==104) ) {

                               ^~

                               =

antlr.c:2329:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                      if ( (LA(1)==PassAction) ) {

                            ~~~~~^~~~~~~~~~~~

antlr.c:2329:34: note: remove extraneous parentheses around the comparison to silence this warning

                      if ( (LA(1)==PassAction) ) {

                           ~     ^           ~

antlr.c:2329:34: note: use '=' to turn this equality comparison into an assignment

                      if ( (LA(1)==PassAction) ) {

                                 ^~

                                 =

antlr.c:2355:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==105) ) {

                      ~~~~~^~~~~

antlr.c:2355:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==105) ) {

                     ~     ^    ~

antlr.c:2355:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==105) ) {

                           ^~

                           =

antlr.c:2395:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:2395:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:2395:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:2408:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==Pred) ) {

            ~~~~~^~~~~~

antlr.c:2408:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==Pred) ) {

           ~     ^     ~

antlr.c:2408:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==Pred) ) {

                 ^~

                 =

antlr.c:2424:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==PassAction) ) {

                ~~~~~^~~~~~~~~~~~

antlr.c:2424:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==PassAction) ) {

               ~     ^           ~

antlr.c:2424:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==PassAction) ) {

                     ^~

                     =

antlr.c:2459:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==Pragma) ) {

                  ~~~~~^~~~~~~~

antlr.c:2459:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==Pragma) ) {

                 ~     ^       ~

antlr.c:2459:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==Pragma) ) {

                       ^~

                       =

antlr.c:2465:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==126) ) {

                      ~~~~~^~~~~

antlr.c:2465:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==126) ) {

                     ~     ^    ~

antlr.c:2465:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==126) ) {

                           ^~

                           =

antlr.c:2472:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==127) ) {

                        ~~~~~^~~~~

antlr.c:2472:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==127) ) {

                       ~     ^    ~

antlr.c:2472:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==127) ) {

                             ^~

                             =

antlr.c:2479:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==128) ) {

                          ~~~~~^~~~~

antlr.c:2479:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==128) ) {

                         ~     ^    ~

antlr.c:2479:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==128) ) {

                               ^~

                               =

antlr.c:2504:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==FirstSetSymbol) ) {

                  ~~~~~^~~~~~~~~~~~~~~~

antlr.c:2504:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==FirstSetSymbol) ) {

                 ~     ^               ~

antlr.c:2504:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==FirstSetSymbol) ) {

                       ^~

                       =

antlr.c:2511:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==NonTerminal) ) {

                      ~~~~~^~~~~~~~~~~~~

antlr.c:2511:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==NonTerminal) ) {

                     ~     ^            ~

antlr.c:2511:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==NonTerminal) ) {

                           ^~

                           =

antlr.c:2524:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==TokenTerm) ) {

                        ~~~~~^~~~~~~~~~~

antlr.c:2524:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==TokenTerm) ) {

                       ~     ^          ~

antlr.c:2524:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==TokenTerm) ) {

                             ^~

                             =

antlr.c:2555:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==114) ) {

                  ~~~~~^~~~~

antlr.c:2555:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==114) ) {

                 ~     ^    ~

antlr.c:2555:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==114) ) {

                       ^~

                       =

antlr.c:2569:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==129) ) {

                      ~~~~~^~~~~

antlr.c:2569:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==129) ) {

                     ~     ^    ~

antlr.c:2569:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==129) ) {

                           ^~

                           =

antlr.c:2576:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==130) ) {

                        ~~~~~^~~~~

antlr.c:2576:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==130) ) {

                       ~     ^    ~

antlr.c:2576:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==130) ) {

                             ^~

                             =

antlr.c:2583:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==131) ) {

                          ~~~~~^~~~~

antlr.c:2583:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==131) ) {

                         ~     ^    ~

antlr.c:2583:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==131) ) {

                               ^~

                               =

antlr.c:2594:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                            if ( (LA(1)==132) ) {

                                  ~~~~~^~~~~

antlr.c:2594:40: note: remove extraneous parentheses around the comparison to silence this warning

                            if ( (LA(1)==132) ) {

                                 ~     ^    ~

antlr.c:2594:40: note: use '=' to turn this equality comparison into an assignment

                            if ( (LA(1)==132) ) {

                                       ^~

                                       =

antlr.c:2601:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                              if ( (LA(1)==113) ) {

                                    ~~~~~^~~~~

antlr.c:2601:42: note: remove extraneous parentheses around the comparison to silence this warning

                              if ( (LA(1)==113) ) {

                                   ~     ^    ~

antlr.c:2601:42: note: use '=' to turn this equality comparison into an assignment

                              if ( (LA(1)==113) ) {

                                         ^~

                                         =

antlr.c:2627:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                            if ( (LA(1)==PassAction) ) {

                                  ~~~~~^~~~~~~~~~~~

antlr.c:2627:40: note: remove extraneous parentheses around the comparison to silence this warning

                            if ( (LA(1)==PassAction) ) {

                                 ~     ^           ~

antlr.c:2627:40: note: use '=' to turn this equality comparison into an assignment

                            if ( (LA(1)==PassAction) ) {

                                       ^~

                                       =

antlr.c:2722:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==102) ) {

                    ~~~~~^~~~~

antlr.c:2722:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==102) ) {

                   ~     ^    ~

antlr.c:2722:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==102) ) {

                         ^~

                         =

antlr.c:2749:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==129) ) {

                ~~~~~^~~~~

antlr.c:2749:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==129) ) {

               ~     ^    ~

antlr.c:2749:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==129) ) {

                     ^~

                     =

antlr.c:2756:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==130) ) {

                  ~~~~~^~~~~

antlr.c:2756:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==130) ) {

                 ~     ^    ~

antlr.c:2756:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==130) ) {

                       ^~

                       =

antlr.c:2763:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==105) ) {

                    ~~~~~^~~~~

antlr.c:2763:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==105) ) {

                   ~     ^    ~

antlr.c:2763:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==105) ) {

                         ^~

                         =

antlr.c:2770:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==PassAction) ) {

                      ~~~~~^~~~~~~~~~~~

antlr.c:2770:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==PassAction) ) {

                     ~     ^           ~

antlr.c:2770:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==PassAction) ) {

                           ^~

                           =

antlr.c:2842:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==PassAction) ) {

          ~~~~~^~~~~~~~~~~~

antlr.c:2842:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==PassAction) ) {

         ~     ^           ~

antlr.c:2842:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==PassAction) ) {

               ^~

               =

antlr.c:2867:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==135) ) {

             ~~~~~^~~~~

antlr.c:2867:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==135) ) {

            ~     ^    ~

antlr.c:2867:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==135) ) {

                  ^~

                  =

antlr.c:2880:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==134) ) {

          ~~~~~^~~~~

antlr.c:2880:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==134) ) {

         ~     ^    ~

antlr.c:2880:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==134) ) {

               ^~

               =

antlr.c:2991:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NonTerminal) ) {

          ~~~~~^~~~~~~~~~~~~

antlr.c:2991:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NonTerminal) ) {

         ~     ^            ~

antlr.c:2991:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NonTerminal) ) {

               ^~

               =

antlr.c:3001:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:3001:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:3001:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:3021:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:3021:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:3021:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:3066:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==143) ) {

            ~~~~~^~~~~

antlr.c:3066:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==143) ) {

           ~     ^    ~

antlr.c:3066:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==143) ) {

                 ^~

                 =

antlr.c:3073:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==149) ) {

                ~~~~~^~~~~

antlr.c:3073:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==149) ) {

               ~     ^    ~

antlr.c:3073:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==149) ) {

                     ^~

                     =

antlr.c:3098:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==151) ) {

            ~~~~~^~~~~

antlr.c:3098:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==151) ) {

           ~     ^    ~

antlr.c:3098:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==151) ) {

                 ^~

                 =

antlr.c:3107:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          } while ( (LA(1)==151) );

                     ~~~~~^~~~~

antlr.c:3107:27: note: remove extraneous parentheses around the comparison to silence this warning

          } while ( (LA(1)==151) );

                    ~     ^    ~

antlr.c:3107:27: note: use '=' to turn this equality comparison into an assignment

          } while ( (LA(1)==151) );

                          ^~

                          =

antlr.c:3113:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==149) ) {

              ~~~~~^~~~~

antlr.c:3113:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==149) ) {

             ~     ^    ~

antlr.c:3113:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==149) ) {

                   ^~

                   =

antlr.c:3123:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Eof) ) {

          ~~~~~^~~~~

antlr.c:3123:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Eof) ) {

         ~     ^    ~

antlr.c:3123:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Eof) ) {

               ^~

               =

antlr.c:3182:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    } while ( (LA(1)==149) );

               ~~~~~^~~~~

antlr.c:3182:21: note: remove extraneous parentheses around the comparison to silence this warning

    } while ( (LA(1)==149) );

              ~     ^    ~

antlr.c:3182:21: note: use '=' to turn this equality comparison into an assignment

    } while ( (LA(1)==149) );

                    ^~

                    =

antlr.c:3220:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==153) ) {

          ~~~~~^~~~~

antlr.c:3220:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==153) ) {

         ~     ^    ~

antlr.c:3220:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==153) ) {

               ^~

               =

antlr.c:3248:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==154) ) {

             ~~~~~^~~~~

antlr.c:3248:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==154) ) {

            ~     ^    ~

antlr.c:3248:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==154) ) {

                  ^~

                  =

antlr.c:3255:118: warning: expression result unused [-Wunused-value]

  ...) {zzfailed_pred("  isDLGmaxToken(LATEXT(1))",0 /* report */, { 0; /* no user action */ } );}

                                                                     ^

../h/antlr.h:117:44: note: expanded from macro 'zzfailed_pred'

    zzfailed_pred_action(_p,_hasuseraction,_useraction);

                                           ^~~~~~~~~~~

../h/antlr.h:129:27: note: expanded from macro 'zzfailed_pred_action'

    if (_hasuseraction) { _useraction } \

                          ^~~~~~~~~~~

antlr.c:3261:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==153) ) {

                  ~~~~~^~~~~

antlr.c:3261:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==153) ) {

                 ~     ^    ~

antlr.c:3261:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==153) ) {

                       ^~

                       =

antlr.c:3275:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==ID) ) {

                ~~~~~^~~~

antlr.c:3275:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==ID) ) {

               ~     ^   ~

antlr.c:3275:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==ID) ) {

                     ^~

                     =

antlr.c:3284:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==153) ) {

                    ~~~~~^~~~~

antlr.c:3284:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==153) ) {

                   ~     ^    ~

antlr.c:3284:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==153) ) {

                         ^~

                         =

138 warnings generated.

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  scan.c -o scan.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  err.c -o err.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  bits.c -o bits.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  build.c -o build.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fset2.c -o fset2.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fset.c -o fset.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  gen.c -o gen.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  globals.c -o globals.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  hash.c -o hash.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  lex.c -o lex.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  main.c -o main.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  misc.c -o misc.o

gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536 -c -o set.o ../support/set/set.c

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  pred.c -o pred.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  egman.c -o egman.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  mrhoist.c -o mrhoist.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fcache.c -o fcache.o

gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536 -o ./antlr antlr.o scan.o err.o bits.o build.o fset2.o fset.o gen.o globals.o hash.o lex.o main.o misc.o set.o pred.o egman.o mrhoist.o fcache.o

Pccts/antlr/antlr -CC -e3 -ck 3 -k 2 -fl VfrParser.dlg -ft VfrTokens.h -o . VfrSyntax.g

Antlr parser generator   Version 1.33MR33   1989-2001

VfrSyntax.g, line 1830: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1

VfrSyntax.g, line 1835: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1

VfrSyntax.g, line 3266: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3275: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3284: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3294: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3324: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3333: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result EfiVfrParser.cpp -o EfiVfrParser.o

In file included from EfiVfrParser.cpp:18:

In file included from ./EfiVfrParser.h:25:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

BIN_DIR='.' make -C Pccts/dlg

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.c

dlg_p.c:77:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==LEXACTION) ) {

              ~~~~~^~~~~~~~~~~

dlg_p.c:77:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==LEXACTION) ) {

             ~     ^          ~

dlg_p.c:77:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==LEXACTION) ) {

                   ^~

                   =

dlg_p.c:81:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==LEXMEMBER) ) {

                ~~~~~^~~~~~~~~~~

dlg_p.c:81:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==LEXMEMBER) ) {

               ~     ^          ~

dlg_p.c:81:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==LEXMEMBER) ) {

                     ^~

                     =

dlg_p.c:85:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==LEXPREFIX) ) {

                  ~~~~~^~~~~~~~~~~

dlg_p.c:85:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==LEXPREFIX) ) {

                 ~     ^          ~

dlg_p.c:85:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==LEXPREFIX) ) {

                       ^~

                       =

dlg_p.c:89:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==PARSERCLASS) ) {

                    ~~~~~^~~~~~~~~~~~~

dlg_p.c:89:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==PARSERCLASS) ) {

                   ~     ^            ~

dlg_p.c:89:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==PARSERCLASS) ) {

                         ^~

                         =

dlg_p.c:93:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==ACTION) ) {

                      ~~~~~^~~~~~~~

dlg_p.c:93:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==ACTION) ) {

                     ~     ^       ~

dlg_p.c:93:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==ACTION) ) {

                           ^~

                           =

dlg_p.c:116:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==ACTION) ) {

             ~~~~~^~~~~~~~

dlg_p.c:116:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==ACTION) ) {

            ~     ^       ~

dlg_p.c:116:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==ACTION) ) {

                  ^~

                  =

dlg_p.c:151:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==PER_PER) ) {

          ~~~~~^~~~~~~~~

dlg_p.c:151:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==PER_PER) ) {

         ~     ^        ~

dlg_p.c:151:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==PER_PER) ) {

               ^~

               =

dlg_p.c:156:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==NAME_PER_PER) ) {

            ~~~~~^~~~~~~~~~~~~~

dlg_p.c:156:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==NAME_PER_PER) ) {

           ~     ^             ~

dlg_p.c:156:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==NAME_PER_PER) ) {

                 ^~

                 =

dlg_p.c:163:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          while ( (LA(1)==NAME_PER_PER) ) {

                   ~~~~~^~~~~~~~~~~~~~

dlg_p.c:163:25: note: remove extraneous parentheses around the comparison to silence this warning

          while ( (LA(1)==NAME_PER_PER) ) {

                  ~     ^             ~

dlg_p.c:163:25: note: use '=' to turn this equality comparison into an assignment

          while ( (LA(1)==NAME_PER_PER) ) {

                        ^~

                        =

dlg_p.c:292:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==ACTION) ) {

          ~~~~~^~~~~~~~

dlg_p.c:292:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==ACTION) ) {

         ~     ^       ~

dlg_p.c:292:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==ACTION) ) {

               ^~

               =

dlg_p.c:327:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==OR) ) {

             ~~~~~^~~~

dlg_p.c:327:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==OR) ) {

            ~     ^   ~

dlg_p.c:327:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==OR) ) {

                  ^~

                  =

dlg_p.c:410:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==ZERO_MORE) ) {

            ~~~~~^~~~~~~~~~~

dlg_p.c:410:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==ZERO_MORE) ) {

           ~     ^          ~

dlg_p.c:410:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==ZERO_MORE) ) {

                 ^~

                 =

dlg_p.c:424:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==ONE_MORE) ) {

              ~~~~~^~~~~~~~~~

dlg_p.c:424:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==ONE_MORE) ) {

             ~     ^         ~

dlg_p.c:424:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==ONE_MORE) ) {

                   ^~

                   =

dlg_p.c:441:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==ZERO_MORE) ) {

          ~~~~~^~~~~~~~~~~

dlg_p.c:441:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==ZERO_MORE) ) {

         ~     ^          ~

dlg_p.c:441:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==ZERO_MORE) ) {

               ^~

               =

dlg_p.c:448:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==ONE_MORE) ) {

            ~~~~~^~~~~~~~~~

dlg_p.c:448:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==ONE_MORE) ) {

           ~     ^         ~

dlg_p.c:448:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==ONE_MORE) ) {

                 ^~

                 =

dlg_p.c:479:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

  if ( (LA(1)==L_BRACK) ) {

        ~~~~~^~~~~~~~~

dlg_p.c:479:14: note: remove extraneous parentheses around the comparison to silence this warning

  if ( (LA(1)==L_BRACK) ) {

       ~     ^        ~

dlg_p.c:479:14: note: use '=' to turn this equality comparison into an assignment

  if ( (LA(1)==L_BRACK) ) {

             ^~

             =

dlg_p.c:493:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NOT) ) {

          ~~~~~^~~~~

dlg_p.c:493:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NOT) ) {

         ~     ^    ~

dlg_p.c:493:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NOT) ) {

               ^~

               =

dlg_p.c:508:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==L_PAR) ) {

            ~~~~~^~~~~~~

dlg_p.c:508:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==L_PAR) ) {

           ~     ^      ~

dlg_p.c:508:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==L_PAR) ) {

                 ^~

                 =

dlg_p.c:523:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==L_BRACE) ) {

              ~~~~~^~~~~~~~~

dlg_p.c:523:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==L_BRACE) ) {

             ~     ^        ~

dlg_p.c:523:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==L_BRACE) ) {

                   ^~

                   =

dlg_p.c:621:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==RANGE) ) {

          ~~~~~^~~~~~~

dlg_p.c:621:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==RANGE) ) {

         ~     ^      ~

dlg_p.c:621:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==RANGE) ) {

               ^~

               =

dlg_p.c:710:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

  if ( (LA(1)==REGCHAR) ) {

        ~~~~~^~~~~~~~~

dlg_p.c:710:14: note: remove extraneous parentheses around the comparison to silence this warning

  if ( (LA(1)==REGCHAR) ) {

       ~     ^        ~

dlg_p.c:710:14: note: use '=' to turn this equality comparison into an assignment

  if ( (LA(1)==REGCHAR) ) {

             ^~

             =

dlg_p.c:717:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==OCTAL_VALUE) ) {

          ~~~~~^~~~~~~~~~~~~

dlg_p.c:717:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==OCTAL_VALUE) ) {

         ~     ^            ~

dlg_p.c:717:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==OCTAL_VALUE) ) {

               ^~

               =

dlg_p.c:724:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==HEX_VALUE) ) {

            ~~~~~^~~~~~~~~~~

dlg_p.c:724:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==HEX_VALUE) ) {

           ~     ^          ~

dlg_p.c:724:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==HEX_VALUE) ) {

                 ^~

                 =

dlg_p.c:731:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==DEC_VALUE) ) {

              ~~~~~^~~~~~~~~~~

dlg_p.c:731:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==DEC_VALUE) ) {

             ~     ^          ~

dlg_p.c:731:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==DEC_VALUE) ) {

                   ^~

                   =

dlg_p.c:738:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==TAB) ) {

                ~~~~~^~~~~

dlg_p.c:738:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==TAB) ) {

               ~     ^    ~

dlg_p.c:738:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==TAB) ) {

                     ^~

                     =

dlg_p.c:745:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==NL) ) {

                  ~~~~~^~~~

dlg_p.c:745:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==NL) ) {

                 ~     ^   ~

dlg_p.c:745:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==NL) ) {

                       ^~

                       =

dlg_p.c:752:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==CR) ) {

                    ~~~~~^~~~

dlg_p.c:752:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==CR) ) {

                   ~     ^   ~

dlg_p.c:752:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==CR) ) {

                         ^~

                         =

dlg_p.c:759:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==BS) ) {

                      ~~~~~^~~~

dlg_p.c:759:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==BS) ) {

                     ~     ^   ~

dlg_p.c:759:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==BS) ) {

                           ^~

                           =

dlg_p.c:766:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==LIT) ) {

                        ~~~~~^~~~~

dlg_p.c:766:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==LIT) ) {

                       ~     ^    ~

dlg_p.c:766:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==LIT) ) {

                             ^~

                             =

dlg_p.c:773:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==L_EOF) ) {

                          ~~~~~^~~~~~~

dlg_p.c:773:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==L_EOF) ) {

                         ~     ^      ~

dlg_p.c:773:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==L_EOF) ) {

                               ^~

                               =

30 warnings generated.

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_a.c

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c main.c

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  err.c -o err.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 ../support/set/set.c

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  support.c -o support.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  output.c -o output.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  relabel.c -o relabel.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  automata.c -o automata.o

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -o ./dlg dlg_p.o dlg_a.o main.o err.o set.o support.o output.o relabel.o automata.o

Pccts/dlg/dlg -C2 -i -CC -cl VfrLexer -o . VfrParser.dlg

dlg  Version 1.33MR33   1989-2001

 

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrLexer.cpp -o VfrLexer.o

In file included from VfrLexer.cpp:18:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  VfrSyntax.cpp -o VfrSyntax.o

In file included from VfrSyntax.cpp:20:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

VfrSyntax.cpp:59:3: warning: control reaches end of non-void function [-Wreturn-type]

  }

  ^

VfrSyntax.cpp:3845:88: warning: expression result unused [-Wunused-value]

    if (!(mCompatibleMode)      ) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user a...

                                                                                       ^

Pccts/h/AParser.h:340:44: note: expanded from macro 'zzfailed_pred'

    zzfailed_pred_action(_p,_hasuseraction,_useraction) \

                                           ^~~~~~~~~~~

Pccts/h/AParser.h:351:27: note: expanded from macro 'zzfailed_pred_action'

    if (_hasuseraction) { _useraction } else { failedSemanticPredicate(_p); }

                          ^~~~~~~~~~~

VfrSyntax.cpp:3865:88: warning: expression result unused [-Wunused-value]

    if (!(mCompatibleMode)      ) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user a...

                                                                                       ^

Pccts/h/AParser.h:340:44: note: expanded from macro 'zzfailed_pred'

    zzfailed_pred_action(_p,_hasuseraction,_useraction) \

                                           ^~~~~~~~~~~

Pccts/h/AParser.h:351:27: note: expanded from macro 'zzfailed_pred_action'

    if (_hasuseraction) { _useraction } else { failedSemanticPredicate(_p); }

                          ^~~~~~~~~~~

135 warnings generated.

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrFormPkg.cpp -o VfrFormPkg.o

In file included from VfrFormPkg.cpp:18:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrError.cpp -o VfrError.o

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrUtilityLib.cpp -o VfrUtilityLib.o

In file included from VfrUtilityLib.cpp:20:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrCompiler.cpp -o VfrCompiler.o

In file included from VfrCompiler.cpp:19:

In file included from ./VfrCompiler.h:21:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -o ../bin/VfrCompile  AParser.o DLexerBase.o ATokenBuffer.o EfiVfrParser.o VfrLexer.o VfrSyntax.o VfrFormPkg.o VfrError.o VfrUtilityLib.o VfrCompiler.o -L../libs -lCommon

Finished building BaseTools C Tools with ARCH=X64

make -C Source/Python

make[1]: Nothing to be done for `all'.

make -C Tests

testHelp (TianoCompress.Tests) ... ok

testRandomDataCycles (TianoCompress.Tests) ... ok

test_AutoGen_AutoGen (CheckPythonSyntax.Tests) ... ok

test_AutoGen_BuildEngine (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenC (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenDepex (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenMake (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenPcdDb (CheckPythonSyntax.Tests) ... ok

test_AutoGen_IdfClassObject (CheckPythonSyntax.Tests) ... ok

test_AutoGen_InfSectionParser (CheckPythonSyntax.Tests) ... ok

test_AutoGen_StrGather (CheckPythonSyntax.Tests) ... ok

test_AutoGen_UniClassObject (CheckPythonSyntax.Tests) ... ok

test_AutoGen_ValidCheckingInfoObject (CheckPythonSyntax.Tests) ... ok

test_AutoGen___init__ (CheckPythonSyntax.Tests) ... ok

test_BPDG_BPDG (CheckPythonSyntax.Tests) ... ok

test_BPDG_GenVpd (CheckPythonSyntax.Tests) ... ok

test_BPDG_StringTable (CheckPythonSyntax.Tests) ... ok

test_BPDG___init__ (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_CommonClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_DataClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_Exceptions (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_FdfClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_ModuleClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_PackageClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_PlatformClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass___init__ (CheckPythonSyntax.Tests) ... ok

test_Common_BuildToolError (CheckPythonSyntax.Tests) ... ok

test_Common_BuildVersion (CheckPythonSyntax.Tests) ... ok

test_Common_DataType (CheckPythonSyntax.Tests) ... ok

test_Common_Database (CheckPythonSyntax.Tests) ... ok

test_Common_DecClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_Dictionary (CheckPythonSyntax.Tests) ... ok

test_Common_DscClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_EdkIIWorkspace (CheckPythonSyntax.Tests) ... ok

test_Common_EdkIIWorkspaceBuild (CheckPythonSyntax.Tests) ... ok

test_Common_EdkLogger (CheckPythonSyntax.Tests) ... ok

test_Common_Expression (CheckPythonSyntax.Tests) ... ok

test_Common_FdfClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_FdfParserLite (CheckPythonSyntax.Tests) ... ok

test_Common_GlobalData (CheckPythonSyntax.Tests) ... ok

test_Common_Identification (CheckPythonSyntax.Tests) ... ok

test_Common_InfClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_LongFilePathOs (CheckPythonSyntax.Tests) ... ok

test_Common_LongFilePathOsPath (CheckPythonSyntax.Tests) ... ok

test_Common_LongFilePathSupport (CheckPythonSyntax.Tests) ... ok

test_Common_MigrationUtilities (CheckPythonSyntax.Tests) ... ok

test_Common_Misc (CheckPythonSyntax.Tests) ... ok

test_Common_MultipleWorkspace (CheckPythonSyntax.Tests) ... ok

test_Common_Parsing (CheckPythonSyntax.Tests) ... ok

test_Common_RangeExpression (CheckPythonSyntax.Tests) ... ok

test_Common_String (CheckPythonSyntax.Tests) ... ok

test_Common_TargetTxtClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_ToolDefClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_VariableAttributes (CheckPythonSyntax.Tests) ... ok

test_Common_VpdInfoFile (CheckPythonSyntax.Tests) ... ok

test_Common___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc_CLexer (CheckPythonSyntax.Tests) ... ok

test_Ecc_CParser (CheckPythonSyntax.Tests) ... ok

test_Ecc_Check (CheckPythonSyntax.Tests) ... ok

test_Ecc_CodeFragment (CheckPythonSyntax.Tests) ... ok

test_Ecc_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok

test_Ecc_Configuration (CheckPythonSyntax.Tests) ... ok

test_Ecc_Database (CheckPythonSyntax.Tests) ... ok

test_Ecc_Ecc (CheckPythonSyntax.Tests) ... ok

test_Ecc_EccGlobalData (CheckPythonSyntax.Tests) ... ok

test_Ecc_EccToolError (CheckPythonSyntax.Tests) ... ok

test_Ecc_Exception (CheckPythonSyntax.Tests) ... ok

test_Ecc_FileProfile (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaDataParser (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc_ParserWarning (CheckPythonSyntax.Tests) ... ok

test_Ecc_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok

test_Ecc_Xml___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc_c (CheckPythonSyntax.Tests) ... ok

test_Eot_CLexer (CheckPythonSyntax.Tests) ... ok

test_Eot_CParser (CheckPythonSyntax.Tests) ... ok

test_Eot_CodeFragment (CheckPythonSyntax.Tests) ... ok

test_Eot_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok

test_Eot_Database (CheckPythonSyntax.Tests) ... ok

test_Eot_Eot (CheckPythonSyntax.Tests) ... ok

test_Eot_EotGlobalData (CheckPythonSyntax.Tests) ... ok

test_Eot_EotToolError (CheckPythonSyntax.Tests) ... ok

test_Eot_FileProfile (CheckPythonSyntax.Tests) ... ok

test_Eot_FvImage (CheckPythonSyntax.Tests) ... ok

test_Eot_InfParserLite (CheckPythonSyntax.Tests) ... ok

test_Eot_Parser (CheckPythonSyntax.Tests) ... ok

test_Eot_ParserWarning (CheckPythonSyntax.Tests) ... ok

test_Eot_Report (CheckPythonSyntax.Tests) ... ok

test_Eot___init__ (CheckPythonSyntax.Tests) ... ok

test_Eot_c (CheckPythonSyntax.Tests) ... ok

test_GenFds_AprioriSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_Attribute (CheckPythonSyntax.Tests) ... ok

test_GenFds_Capsule (CheckPythonSyntax.Tests) ... ok

test_GenFds_CapsuleData (CheckPythonSyntax.Tests) ... ok

test_GenFds_ComponentStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_CompressSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_DataSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_DepexSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_EfiSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_Fd (CheckPythonSyntax.Tests) ... ok

test_GenFds_FdfParser (CheckPythonSyntax.Tests) ... ok

test_GenFds_Ffs (CheckPythonSyntax.Tests) ... ok

test_GenFds_FfsFileStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_FfsInfStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_Fv (CheckPythonSyntax.Tests) ... ok

test_GenFds_FvImageSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_GenFds (CheckPythonSyntax.Tests) ... ok

test_GenFds_GenFdsGlobalVariable (CheckPythonSyntax.Tests) ... ok

test_GenFds_GuidSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_OptRomFileStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_OptRomInfStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_OptionRom (CheckPythonSyntax.Tests) ... ok

test_GenFds_Region (CheckPythonSyntax.Tests) ... ok

test_GenFds_Rule (CheckPythonSyntax.Tests) ... ok

test_GenFds_RuleComplexFile (CheckPythonSyntax.Tests) ... ok

test_GenFds_RuleSimpleFile (CheckPythonSyntax.Tests) ... ok

test_GenFds_Section (CheckPythonSyntax.Tests) ... ok

test_GenFds_UiSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_VerSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_Vtf (CheckPythonSyntax.Tests) ... ok

test_GenFds___init__ (CheckPythonSyntax.Tests) ... ok

test_GenPatchPcdTable_GenPatchPcdTable (CheckPythonSyntax.Tests) ... ok

test_GenPatchPcdTable___init__ (CheckPythonSyntax.Tests) ... ok

test_PatchPcdValue_PatchPcdValue (CheckPythonSyntax.Tests) ... ok

test_PatchPcdValue___init__ (CheckPythonSyntax.Tests) ... ok

test_Pkcs7Sign_Pkcs7Sign (CheckPythonSyntax.Tests) ... ok

test_Rsa2048Sha256Sign_Rsa2048Sha256GenerateKeys (CheckPythonSyntax.Tests) ... ok

test_Rsa2048Sha256Sign_Rsa2048Sha256Sign (CheckPythonSyntax.Tests) ... ok

test_Table_Table (CheckPythonSyntax.Tests) ... ok

test_Table_TableDataModel (CheckPythonSyntax.Tests) ... ok

test_Table_TableDec (CheckPythonSyntax.Tests) ... ok

test_Table_TableDsc (CheckPythonSyntax.Tests) ... ok

test_Table_TableEotReport (CheckPythonSyntax.Tests) ... ok

test_Table_TableFdf (CheckPythonSyntax.Tests) ... ok

test_Table_TableFile (CheckPythonSyntax.Tests) ... ok

test_Table_TableFunction (CheckPythonSyntax.Tests) ... ok

test_Table_TableIdentifier (CheckPythonSyntax.Tests) ... ok

test_Table_TableInf (CheckPythonSyntax.Tests) ... ok

test_Table_TablePcd (CheckPythonSyntax.Tests) ... ok

test_Table_TableQuery (CheckPythonSyntax.Tests) ... ok

test_Table_TableReport (CheckPythonSyntax.Tests) ... ok

test_Table___init__ (CheckPythonSyntax.Tests) ... ok

test_TargetTool_TargetTool (CheckPythonSyntax.Tests) ... ok

test_TargetTool___init__ (CheckPythonSyntax.Tests) ... ok

test_Trim_Trim (CheckPythonSyntax.Tests) ... ok

test_UPT_BuildVersion (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_DependencyRules (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_DistributionPackageClass (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_FileHook (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_IpiDb (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_PackageFile (CheckPythonSyntax.Tests) ... ok

test_UPT_Core___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenDecFile (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenInfFile (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenMetaFileMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenXmlFile (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_InstallPkg (CheckPythonSyntax.Tests) ... ok

test_UPT_InventoryWs (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_CommentGenerating (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_CommentParsing (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_DataType (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_ExpressionValidate (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_GlobalData (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Misc (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_ParserValidate (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Parsing (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_String (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_UniClassObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Xml___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Library___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger_Log (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger_StringTable (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger_ToolError (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_MkPkg (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM_CommonObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM_ModuleObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM_PackageObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_DecObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfBinaryObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfBuildOptionObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfCommonObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfDefineCommonObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfDefineObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfDepexObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfGuidObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfHeaderObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfLibraryClassesObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfPackagesObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfPcdObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfPpiObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfProtocolObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfSoucesObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfUserExtensionObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Object___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_DecParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_DecParserMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfAsBuiltProcess (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfBinarySectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfBuildOptionSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfDefineSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfDepexSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfGuidPpiProtocolSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfLibrarySectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfPackageSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfParserMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfPcdSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfSourceSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter_DecPomAlignment (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter_InfPomAlignment (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter_InfPomAlignmentMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_ReplacePkg (CheckPythonSyntax.Tests) ... ok

test_UPT_RmPkg (CheckPythonSyntax.Tests) ... ok

test_UPT_TestInstall (CheckPythonSyntax.Tests) ... ok

test_UPT_UPT (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_CommentGeneratingUnitTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_CommentParsingUnitTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_DecParserTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_DecParserUnitTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_InfBinarySectionTest (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_CommonXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_GuidProtocolPpiXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_IniToXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_ModuleSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_PackageSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_PcdXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_XmlParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_XmlParserMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml___init__ (CheckPythonSyntax.Tests) ... ok

test_Workspace_BuildClassObject (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaFileCommentParser (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok

test_Workspace_WorkspaceCommon (CheckPythonSyntax.Tests) ... ok

test_Workspace_WorkspaceDatabase (CheckPythonSyntax.Tests) ... ok

test_Workspace___init__ (CheckPythonSyntax.Tests) ... ok

test_build_BuildReport (CheckPythonSyntax.Tests) ... ok

test_build___init__ (CheckPythonSyntax.Tests) ... ok

test_build_build (CheckPythonSyntax.Tests) ... ok

test_sitecustomize (CheckPythonSyntax.Tests) ... ok

test32bitUnicodeCharInUtf8Comment (CheckUnicodeSourceFiles.Tests) ... ok

test32bitUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok

testSupplementaryPlaneUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok

testSurrogatePairUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok

testSurrogatePairUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok

testSurrogatePairUnicodeCharInUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok

testUtf16InUniFile (CheckUnicodeSourceFiles.Tests) ... ok

testValidUtf8File (CheckUnicodeSourceFiles.Tests) ... ok

testValidUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok

 

----------------------------------------------------------------------

Ran 263 tests in 1.610s

 

OK

 

Running edk2 build for CloverX64 using the command:

build  -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE5 -n 5

 

Build environment: Darwin-15.6.0-x86_64-i386-64bit

Build start time: 12:19:54, Jan.30 2017

 

WORKSPACE        = /Users/philip/src/edk2

ECP_SOURCE       = /Users/philip/src/edk2/EdkCompatibilityPkg

EDK_SOURCE       = /Users/philip/src/edk2/EdkCompatibilityPkg

EFI_SOURCE       = /Users/philip/src/edk2/EdkCompatibilityPkg

EDK_TOOLS_PATH   = /Users/philip/src/edk2/BaseTools

CONF_PATH        = /Users/philip/src/edk2/Conf

 

 

Architecture(s)  = X64

Build target     = RELEASE

Toolchain        = XCODE5

 

Active Platform          = /Users/philip/src/edk2/Clover/Clover.dsc

Flash Image Definition   = /Users/philip/src/edk2/Clover/Clover.fdf

 

Processing meta-data ............ done!

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]

[CC] DebugLib

[CC] SetMem

[sLINK] BaseDebugLibNull

[CC] PcdLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]

[sLINK] BasePcdLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]

[CC] ScanMem64Wrapper

[CC] ScanMem32Wrapper

[CC] ScanMem16Wrapper

[CC] BaseReportStatusCodeLib

[sLINK] BaseReportStatusCodeLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]

[CC] ScanMem8Wrapper

[CC] IoLibMmioBuffer

[CC] ZeroMemWrapper

[CC] CheckSum

[CC] CompareMemWrapper

[CC] SwitchStack

[CC] SetMem64Wrapper

[CC] SwapBytes64

[CC] SetMem32Wrapper

[CC] SwapBytes32

[CC] IoHighLevel

[CC] SetMem16Wrapper

[CC] SwapBytes16

[CC] SetMemWrapper

[CC] IoLibGcc

[CC] LongJump

[CC] CopyMemWrapper

[CC] MemoryAllocationLib

[CC] IoLib

[CC] SetJump

[CC] IsZeroBufferWrapper

[CC] RShiftU64

[CC] RRotU64

[CC] DxeCoreMemoryProfileLibNull

[sLINK] DxeCoreMemoryAllocationLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]

[CC] RRotU32

[CC] MultU64x64

[CC] MemLibGeneric

[CC] MultU64x32

[CC] DxeCoreEntryPoint

[CC] MemLibGuid

[sLINK] DxeCoreEntryPoint

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]

[CC] MultS64x64

[CC] ModU64x32

[NASM] IoFifo

[CC] UefiRuntimeServicesTableLib

[sLINK] BaseIoLibIntrinsic

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]

[sLINK] UefiRuntimeServicesTableLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]

[CC] LShiftU64

[CC] PrintLibInternal

[CC] CopyMem

[sLINK] BaseMemoryLib

[CC] LRotU64

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]

[CC] LRotU32

[CC] UefiBootServicesTableLib

[CC] PeCoffExtraActionLib

[CC] PrintLib

[sLINK] UefiBootServicesTableLib

[sLINK] BasePrintLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]

[sLINK] PeCoffExtraActionLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]

[CC] LowBitSet64

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]

[CC] LowBitSet32

[CC] HighBitSet64

[CC] X86Cache

[sLINK] BaseCacheMaintenanceLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]

[CC] HobLib

[CC] HighBitSet32

[CC] DevicePathUtilities

[sLINK] DxeCoreHobLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]

[CC] GetPowerOfTwo64

[CC] PerformanceLib

[CC] GetPowerOfTwo32

[sLINK] BasePerformanceLibNull

Building ... /Users/philip/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]

[CC] DivU64x64Remainder

[CC] UefiLibPrint

[CC] DivU64x32Remainder

[CC] DivU64x32

[CC] UefiNotTiano

[CC] DivS64x64Remainder

[CC] ARShiftU64

[CC] BaseUefiDecompressLib

[sLINK] BaseUefiDecompressLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]

[CC] BitField

[CC] CpuDeadLoop

[CC] PeCoffGetEntryPoint

[CC] Cpu

[sLINK] BasePeCoffGetEntryPointLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]

[CC] BasePeCoff

[CC] UefiDriverModel

[CC] PeCoffLoaderEx

[sLINK] VBoxPeCoffLib

Building ... /Users/philip/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]

[CC] LinkedList

[CC] DxeExtractGuidedSectionLib

[sLINK] DxeExtractGuidedSectionLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]

[CC] X86TimerLib

[CC] Console

[CC] DevicePathToText

[sLINK] DuetTimerLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]

[CC] DebugAgentLibNull

[sLINK] DebugAgentLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]

[CC] CpuExceptionHandlerLibNull

[sLINK] CpuExceptionHandlerLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]

[CC] DxeServicesLib

[sLINK] DxeServicesLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]

[CC] UefiLib

[sLINK] UefiLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]

[CC] MemoryAllocationLib

[sLINK] UefiMemoryAllocationLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]

[CC] HobLib

[CC] DriverEntryPoint

[sLINK] DxeHobLib

[sLINK] UefiDriverEntryPoint

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]

[CC] RuntimeLib

[CC] SafeString

[CC] InternalGetSpinLockProperties

[sLINK] UefiRuntimeLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]

[CC] GccInline

[CC] SynchronizationGcc

[CC] VarCheckLib

[CC] DxeServicesTableLib

[sLINK] VarCheckLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]

[sLINK] BaseSynchronizationLib

[sLINK] DxeServicesTableLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64]

[CC] TpmMeasurementLibNull

[sLINK] TpmMeasurementLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]

[CC] AuthVariableLibNull

[sLINK] AuthVariableLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]

[CC] DxeCapsuleLibNull

[sLINK] DxeCapsuleLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]

[CC] DxeSecurityManagementLib

[CC] VarCheckUefiLibNullClass

[sLINK] DxeSecurityManagementLib

Building ... /Users/philip/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

[sLINK] VarCheckUefiLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]

[CC] UefiHiiServicesLib

[sLINK] UefiHiiServicesLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]

[CC] String

[CC] DxePcdLib

[sLINK] DxePcdLib

[CC] FilePaths

Building ... /Users/philip/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]

[CC] LzmaDecompress

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/Thunk16.iii:300: warning: absolute address can not be RIP-relative

[NASM] Thunk16

[CC] CustomizedDisplayLib

[CC] Non-existing

[CC] DevicePathFromText

[CC] Math64

[CC] Unaligned

[CC] UefiDevicePathLib

[sLINK] UefiDevicePathLib

Building ... /Users/philip/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]

[CC] X86WriteIdtr

[CC] X86WriteGdtr

[CC] X86Thunk

[CC] DevicePath

[CC] CustomizedDisplayLibInternal

[CC] X86ReadIdtr

[CC] X86ReadGdtr

[CC] AutoGen

[sLINK] CustomizedDisplayLib

Building ... /Users/philip/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]

[CC] X86Msr

[CC] X86GetInterruptState

[CC] Performance

[CC] LzFind

[CC] X86FxSave

[CC] X86FxRestore

[CC] X86EnablePaging64

[CC] X86EnablePaging32

[CC] HiiLib

[CC] X86DisablePaging64

[CC] X86DisablePaging32

[CC] BdsConnect

[CC] HiiString

[CC] X86RdRand

[CC] HiiLanguage

[sLINK] UefiHiiLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]

[CC] BdsPlatform

[CC] GccInline

[CC] PlatformData

[sLINK] DuetBds

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]

[CC] PciCf8Lib

[sLINK] BasePciCf8Lib

Building ... /Users/philip/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64]

[CC] PciLib

[sLINK] BasePciLibCf8

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64]

[ASM] SwitchStack

[CC] IoApicLib

[sLINK] BaseIoApicLib

Building ... /Users/philip/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]

[CC] BdsMisc

[CC] BaseXApicLib

[sLINK] BaseXApicLib

Building ... /Users/philip/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]

[ASM] SetJump

[CC] MemLogLib

[sLINK] MemLogLibDefault

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64]

[CC] LzmaDec

[CC] GuidedSectionExtraction

[CC] VideoBiosPatchLib

[sLINK] LzmaDecompressLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]

[ASM] LongJump

[CC] Hid

[CC] UefiScsiLib

[sLINK] UefiScsiLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]

[CC] UsbDxeLib

[CC] BdsConsole

[sLINK] UefiUsbLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]

[ASM] EnableDisableInterrupts

[CC] UefiSortLib

[sLINK] UefiSortLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]

[CC] 915resolution

[CC] ApplicationEntryPoint

[ASM] DisablePaging64

[sLINK] UefiApplicationEntryPoint

Building ... /Users/philip/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]

[CC] UefiFileHandleLib

[sLINK] UefiFileHandleLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]

[CC] edid

[sLINK] VideoBiosPatchLib

Building ... /Users/philip/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64]

[CC] ScanMem64Wrapper

[CC] OpensslLibNull

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLibNull.obj has no symbols

warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning for library: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLib.lib the table of contents is empty (no object file members in the library define global symbols)

[sLINK] OpensslLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64]

[CC] ScanMem32Wrapper

[ASM] CpuId

[CC] ScanMem16Wrapper

[CC] ScanMem8Wrapper

[ASM] CpuIdEx

[CC] ZeroMemWrapper

[CC] CompareMemWrapper

[CC] SetMem64Wrapper

[ASM] EnableCache

[CC] SetMem32Wrapper

[CC] SetMem16Wrapper

[ASM] DisableCache

[CC] SetMemWrapper

[CC] DxeNetLib

[CC] CopyMemWrapper

[CC] UefiShellLib

[CC] IsZeroBufferWrapper

[sLINK] UefiShellLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]

[ASM] RdRand

[CC] ChkStkGcc

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (LongJump.obj) in output file used for input files: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/LongJump.obj and: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/LongJump.obj (due to use of basename, truncation, blank padding or duplicate input files)

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SetJump.obj) in output file used for input files: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SetJump.obj and: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SetJump.obj (due to use of basename, truncation, blank padding or duplicate input files)

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SwitchStack.obj) in output file used for input files: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SwitchStack.obj and: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SwitchStack.obj (due to use of basename, truncation, blank padding or duplicate input files)

[sLINK] BaseLib

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxDxeIpl/DxeIpl.inf [X64]

[CC] MemLibGeneric

[CC] BdsBoot

[ASM] CpuSleep

[CC] MemLibGuid

[CC] DxeInit

[CC] String

[CC] MemLib

[sLINK] UefiMemoryLib

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxDxeCore/DxeMain.inf [X64]

[CC] AutoGen

[sLINK] GenericBdsLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]

[ASM] CpuFlushTlb

[sLINK] BaseCpuLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]

[CC] LegacyTable

[CC] WatchdogTimer

[CC] NetBuffer

[sLINK] DxeNetLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]

[CC] AutoGen

[CC] Pcd

[sLINK] WatchdogTimer

[DLINK1] WatchdogTimer

[CC] HobGeneration

[MTOC] WatchdogTimer

[CC] CoreSectionExtraction

[CC] Crc32

[GENFW] WatchdogTimer

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]

[CC] Debug

[CC] Runtime

[CC] MonotonicCounter

[CC] EnterDxeCore

[CC] AutoGen

[CC] AutoGen

[sLINK] RuntimeDxe

[sLINK] MonotonicCounterRuntimeDxe

[DLINK1] RuntimeDxe

[DLINK1] MonotonicCounterRuntimeDxe

[MTOC] RuntimeDxe

[MTOC] MonotonicCounterRuntimeDxe

[GENFW] RuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64]

[GENFW] MonotonicCounterRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64]

[CC] Paging

[CC] AutoGen

[sLINK] DxeIpl

[CC] InitVariable

[DLINK1] DxeIpl

[MTOC] DxeIpl

[GENFW] DxeIpl

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]

[CC] Image

[CC] Service

[CC] AutoGen

[sLINK] PcdDxe

[CC] Reclaim

[CC] DebugImageInfo

[DLINK1] PcdDxe

[MTOC] PcdDxe

[GENFW] PcdDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]

[CC] FtwMisc

[CC] Stall

[CC] CapsuleService

[CC] SetWatchdogTimer

[CC] EmuVariable

[CC] UpdateWorkingBlock

[CC] SaveLongModeContext

[CC] AutoGen

[sLINK] EmuVariableRuntimeDxe

[CC] InstallConfigurationTable

[DLINK1] EmuVariableRuntimeDxe

[MTOC] EmuVariableRuntimeDxe

[CC] AutoGen

[sLINK] CapsuleRuntimeDxe

[GENFW] EmuVariableRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]

[DLINK1] CapsuleRuntimeDxe

[MTOC] CapsuleRuntimeDxe

[CC] FaultTolerantWrite

[CC] Library

[GENFW] CapsuleRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]

[CC] NullMemoryTest

[CC] FaultTolerantWriteDxe

[CC] SecurityStub

[CC] AutoGen

[CC] AutoGen

[sLINK] NullMemoryTestDxe

[sLINK] FaultTolerantWriteDxe

[DLINK1] NullMemoryTestDxe

[DLINK1] FaultTolerantWriteDxe

[MTOC] NullMemoryTestDxe

[MTOC] FaultTolerantWriteDxe

[GENFW] NullMemoryTestDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]

[GENFW] FaultTolerantWriteDxe

[CC] Defer3rdPartyImageLoad

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]

[CC] AutoGen

[CC] ComponentName

[sLINK] SecurityStubDxe

[DLINK1] SecurityStubDxe

[MTOC] SecurityStubDxe

[CC] DriverSupport

[GENFW] SecurityStubDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]

[CC] ConSplitterGraphics

[CC] ConPlatform

[CC] Notify

[CC] ComponentName

[CC] HiiDatabaseEntry

[CC] AutoGen

[sLINK] ConPlatformDxe

[DLINK1] ConPlatformDxe

[MTOC] ConPlatformDxe

[GENFW] ConPlatformDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]

[CC] Locate

[CC] Variable

[CC] VariableDxe

[CC] Handle

[CC] Image

[CC] Measurement

[CC] TcgMorLockDxe

[CC] ImageEx

[CC] VarCheck

[CC] VariableExLib

[CC] AutoGen

[sLINK] VariableRuntimeDxe

[DLINK1] VariableRuntimeDxe

[MTOC] VariableRuntimeDxe

[GENFW] VariableRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]

[CC] Gcd

[CC] ConSplitter

[CC] AutoGen

[sLINK] ConSplitterDxe

[CC] Pool

[DLINK1] ConSplitterDxe

[MTOC] ConSplitterDxe

[GENFW] ConSplitterDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]

[CC] ComponentName

[CC] Page

[CC] LaffStd

[CC] Setup

[CC] MemData

[CC] FwVolBlock

[CC] GraphicsConsole

[CC] ConfigRouting

[CC] AutoGen

[CC] FwVolWrite

[sLINK] GraphicsConsoleDxe

[DLINK1] GraphicsConsoleDxe

[MTOC] GraphicsConsoleDxe

[GENFW] GraphicsConsoleDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]

[CC] FwVolRead

[CC] DevicePath

[CC] FwVolAttrib

[CC] IfrParse

[CC] FormDisplay

[CC] AutoGen

[sLINK] DevicePathDxe

[DLINK1] DevicePathDxe

[MTOC] DevicePathDxe

[CC] Ffs

[CC] String

[GENFW] DevicePathDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]

[CC] FwVol

[CC] ProcessOptions

[CC] Tpl

[CC] SmbiosDxe

[CC] AutoGen

[CC] Timer

[sLINK] SmbiosDxe

[DLINK1] SmbiosDxe

[MTOC] SmbiosDxe

[GENFW] SmbiosDxe

Building ... /Users/philip/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64]

[CC] Event

[CC] Database

[CC] SmbiosGen

[CC] Dependency

[CC] AutoGen

[CC] InputHandler

[sLINK] SmbiosGenDxe

[CC] Expression

[DLINK1] SmbiosGenDxe

[MTOC] SmbiosGenDxe

[CC] AutoGen

[GENFW] SmbiosGenDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxEfiLdr/EfiLdr.inf [X64]

[sLINK] DisplayEngine

[DLINK1] DisplayEngine

[MTOC] DisplayEngine

[CC] Dispatcher

[GENFW] DisplayEngine

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]

[CC] EfiLoader

[CC] EbcDebuggerHook

[CC] DxeProtocolNotify

[CC] Debug

[CC] DxeMain

[CC] PeLoader

[CC] Presentation

[CC] Font

[CC] AutoGen

[sLINK] DxeCore

[CC] AutoGen

[sLINK] SetupBrowser

[DLINK1] DxeCore

[CC] Support

[MTOC] DxeCore

[DLINK1] SetupBrowser

[MTOC] SetupBrowser

[GENFW] DxeCore

Building ... /Users/philip/src/edk2/Clover/CloverEFI/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]

[GENFW] SetupBrowser

[CC] AutoGen

Building ... /Users/philip/src/edk2/Clover/CloverEFI/CpuDxe/Cpu.inf [X64]

[sLINK] EfiLoader

[DLINK1] EfiLoader

[MTOC] EfiLoader

[GENFW] EfiLoader

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]

[CC] CpuIo2Dxe

[CC] AutoGen

[sLINK] CpuIo2Dxe

[CC] 8259

[DLINK1] CpuIo2Dxe

[MTOC] CpuIo2Dxe

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:30: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:31: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:32: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:36: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:37: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:38: warning: absolute address can not be RIP-relative

[CC] EbcExecute

[GENFW] CpuIo2Dxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/AcpiReset/Reset.inf [X64]

[NASM] CpuInterrupt

[CC] AutoGen

[sLINK] Legacy8259

[DLINK1] Legacy8259

[MTOC] Legacy8259

[CC] Reset

[GENFW] Legacy8259

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]

[CC] AutoGen

[CC] EbcInt

[CC] Cpu

[sLINK] AcpiReset

[CC] Metronome

[DLINK1] AcpiReset

[MTOC] AcpiReset

[CC] AutoGen

[sLINK] Cpu

[GENFW] AcpiReset

Building ... /Users/philip/src/edk2/Clover/CloverEFI/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]

[CC] ConfigKeywordHandler

[DLINK1] Cpu

[CC] AutoGen

[CC] EbcSupport

[MTOC] Cpu

[sLINK] Metronome

[DLINK1] Metronome

[GENFW] Cpu

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]

[MTOC] Metronome

[GENFW] Metronome

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf [X64]

[CC] AutoGen

[sLINK] HiiDatabase

[CC] PcRtcEntry

[CC] Timer

[DLINK1] HiiDatabase

[MTOC] HiiDatabase

[GENFW] HiiDatabase

Building ... /Users/philip/src/edk2/Clover/CloverEFI/PciRootBridgeDxe/PciRootBridge.inf [X64]

[CC] AutoGen

[sLINK] Timer

[DLINK1] Timer

[MTOC] Timer

[ASM] EbcLowLevel

[CC] HpetTimer

[GENFW] Timer

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]

[CC] AutoGen

[sLINK] EbcDxe

[CC] AutoGen

[sLINK] HpetTimerDxe

[DLINK1] EbcDxe

[MTOC] EbcDxe

[DLINK1] HpetTimerDxe

[MTOC] HpetTimerDxe

[CC] PcRtc

[GENFW] EbcDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]

[CC] PciPowerManagement

[GENFW] HpetTimerDxe

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64]

[CC] AutoGen

[sLINK] PcRtc

[DLINK1] PcRtc

[MTOC] PcRtc

[CC] DataHub

[CC] PcatPciRootBridge

[GENFW] PcRtc

Building ... /Users/philip/src/edk2/Clover/Protocols/DriverOverride/DriverOverride.inf [X64]

[CC] AutoGen

[CC] PciRomTable

[CC] PcatPciRootBridgeDevicePath

[sLINK] DataHubDxe

[DLINK1] DataHubDxe

[CC] DriverOverride

[MTOC] DataHubDxe

[CC] NvmExpressBlockIo

[GENFW] DataHubDxe

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxHfs.inf [X64]

[CC] PciDriverOverride

[CC] AutoGen

[sLINK] DriverOverride

[DLINK1] DriverOverride

[MTOC] DriverOverride

[CC] ComponentName

[GENFW] DriverOverride

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxIso9660.inf [X64]

[CC] PciOptionRomSupport

[CC] PcatPciRootBridgeIo

[CC] PciEnumerator

[CC] NvmExpress

[CC] fsw_iso9660

[CC] DeviceIo

[CC] NvmExpressDiskInfo

[CC] PcatIo

[CC] PciEnumeratorSupport

[CC] fsw_hfs

[CC] AutoGen

[sLINK] PcatPciRootBridge

[DLINK1] PcatPciRootBridge

[MTOC] PcatPciRootBridge

[CC] PciCommand

[GENFW] PcatPciRootBridge

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxExt2.inf [X64]

[CC] NvmExpressHci

[CC] fsw_core

[CC] ComponentName

[CC] fsw_efi_lib

[CC] fsw_ext2

[CC] fsw_core

[CC] NvmExpressPassthru

[CC] PciDeviceSupport

[CC] AutoGen

[sLINK] NvmExpressDxe

[CC] fsw_efi_lib

[DLINK1] NvmExpressDxe

[MTOC] NvmExpressDxe

[CC] fsw_efi

[GENFW] NvmExpressDxe

[CC] PciBus

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxExt4.inf [X64]

[CC] fsw_core

[CC] fsw_efi

[CC] PciIo

[CC] fsw_ext4

[CC] fsw_efi_lib

[CC] AutoGen

[sLINK] PciBusNoEnumerationDxe

[DLINK1] PciBusNoEnumerationDxe

[MTOC] PciBusNoEnumerationDxe

[GENFW] PciBusNoEnumerationDxe

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxReiserFS.inf [X64]

[CC] fsw_lib

[CC] fsw_efi

[CC] AutoGen

[CC] fsw_core

[sLINK] VBoxIso9600

[DLINK1] VBoxIso9600

[MTOC] VBoxIso9600

[GENFW] VBoxIso9600

Building ... /Users/philip/src/edk2/Clover/FileSystems/FatPkg/EnhancedFatDxe/Fat.inf [X64]

[CC] fsw_efi_lib

[CC] fsw_lib

[CC] AutoGen

[CC] DirectoryCache

[sLINK] VBoxHfs

[CC] fsw_reiserfs

[DLINK1] VBoxHfs

[MTOC] VBoxHfs

[GENFW] VBoxHfs

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/EXFAT.inf [X64]

[CC] fsw_efi

[CC] DiskCache

[CC] fsw_lib

[CC] driver

[CC] FileName

[CC] AutoGen

[sLINK] VBoxExt2

[CC] fsw_core

[DLINK1] VBoxExt2

[MTOC] VBoxExt2

[CC] Hash

[GENFW] VBoxExt2

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/HFSPLUS.inf [X64]

[CC] fsw_efi_lib

[CC] file

[CC] grub_driver

[CC] driver

[CC] fsw_lib

[CC] AutoGen

[CC] fsw_efi

[sLINK] VBoxExt4

[CC] grub_file

[DLINK1] VBoxExt4

[CC] DirectoryManage

[MTOC] VBoxExt4

[GENFW] VBoxExt4

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/ISO9660.inf [X64]

[CC] ComponentName

[CC] file

[CC] grub

[CC] grub_driver

[CC] ReadWrite

[CC] driver

[CC] logging

[CC] OpenVolume

[CC] missing

[CC] Open

[CC] grub_file

[CC] path

[CC] file

[CC] grub

[CC] Misc

[CC] utf8

[CC] grub_driver

[CC] logging

[CC] fsw_lib

[CC] Init

[CC] device

[CC] missing

[CC] AutoGen

[sLINK] VBoxReiserFS

[DLINK1] VBoxReiserFS

[CC] err

[MTOC] VBoxReiserFS

[CC] Info

[CC] grub_file

[GENFW] VBoxReiserFS

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/NTFS.inf [X64]

[CC] path

[CC] grub

[CC] utf8

[CC] driver

[CC] FileSpace

[CC] logging

[CC] Flush

[CC] missing

[CC] Fat

[CC] file

[CC] path

[CC] Delete

[CC] grub_driver

[CC] misc

[CC] Data

[CC] list

[CC] utf8

[CC] UnicodeCollation

[CC] grub_file

[CC] AutoGen

[CC] device

[sLINK] Fat

[DLINK1] Fat

[CC] fshelp

[MTOC] Fat

[CC] err

[GENFW] Fat

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/UDF.inf [X64]

[CC] grub

[CC] logging

[CC] driver

[CC] missing

[CC] path

[CC] exfat

[CC] file

[CC] misc

[CC] AutoGen

[sLINK] GrubEXFAT

[CC] grub_driver

[CC] utf8

[DLINK1] GrubEXFAT

[MTOC] GrubEXFAT

[CC] list

[GENFW] GrubEXFAT

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf [X64]

[CC] device

[CC] grub_file

[CC] ComponentName

[CC] fshelp

[CC] err

[CC] VgaMiniPort

[CC] grub

[CC] AutoGen

[CC] gzio

[sLINK] VgaMiniPort

[CC] logging

[DLINK1] VgaMiniPort

[MTOC] VgaMiniPort

[GENFW] VgaMiniPort

Building ... /Users/philip/src/edk2/Clover/CloverEFI/BiosVideo/BiosVideo.inf [X64]

[CC] missing

[CC] device

[CC] path

[CC] err

[CC] misc

[CC] utf8

[CC] list

[CC] iso9660

[CC] AutoGen

[sLINK] GrubISO9660

[CC] device

[DLINK1] GrubISO9660

[CC] fshelp

[MTOC] GrubISO9660

[GENFW] GrubISO9660

Building ... /Users/philip/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64]

[CC] err

[CC] misc

[CC] list

[CC] ntfscomp

[CC] fshelp

[CC] misc

[CC] hfspluscomp

[CC] list

[CC] BiosVideoNew

[CC] ntfs

[CC] fshelp

[CC] ComponentName

[CC] AutoGen

[sLINK] GrubNTFS

[DLINK1] GrubNTFS

[MTOC] GrubNTFS

[GENFW] GrubNTFS

[CC] LegacyBiosThunk

Building ... /Users/philip/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe2.inf [X64]

[CC] AutoGen

[sLINK] BiosVideo

[CC] hfsplus

[DLINK1] BiosVideo

[MTOC] BiosVideo

[GENFW] BiosVideo

Building ... /Users/philip/src/edk2/Clover/Drivers/SataControllerDxe/SataControllerDxe.inf [X64]

[CC] AutoGen

[CC] udf

[sLINK] GrubHFSPLUS

[DLINK1] GrubHFSPLUS

[MTOC] GrubHFSPLUS

[CC] AutoGen

[GENFW] GrubHFSPLUS

Building ... /Users/philip/src/edk2/Clover/Drivers/AtaAtapi/AtaAtapiPassThru.inf [X64]

[sLINK] GrubUDF

[CC] ComponentName

[DLINK1] GrubUDF

[MTOC] GrubUDF

[CC] BiosVideo

[GENFW] GrubUDF

Building ... /Users/philip/src/edk2/Clover/Drivers/AtaBus/AtaBusDxe.inf [X64]

[CC] ComponentName

[CC] SataController

[CC] AutoGen

[sLINK] CsmVideoDxe

[CC] AutoGen

[DLINK1] CsmVideoDxe

[sLINK] SataController

[MTOC] CsmVideoDxe

[DLINK1] SataController

[MTOC] SataController

[GENFW] CsmVideoDxe

Building ... /Users/philip/src/edk2/Clover/Drivers/DVDBus/ScsiBusDxe.inf [X64]

[CC] AtaBus

[GENFW] SataController

Building ... /Users/philip/src/edk2/Clover/Drivers/DVDDisk/ScsiDiskDxe.inf [X64]

[CC] AtaAtapiPassThru

[CC] ComponentName

[CC] ComponentName

[CC] AtaPassThruExecute

[CC] ScsiBus

[CC] ComponentName

[CC] AutoGen

[sLINK] ScsiBus

[CC] AutoGen

[sLINK] AtaBusDxe

[DLINK1] ScsiBus

[MTOC] ScsiBus

[DLINK1] AtaBusDxe

[MTOC] AtaBusDxe

[GENFW] ScsiBus

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]

[GENFW] AtaBusDxe

[CC] AhciMode

Building ... /Users/philip/src/edk2/Clover/Drivers/OhciDxe/OhciDxe.inf [X64]

[CC] BiosVideo2

[CC] ComponentName

[CC] AutoGen

[sLINK] CsmVideo2Dxe

[CC] UhciSched

[DLINK1] CsmVideo2Dxe

[MTOC] CsmVideo2Dxe

[CC] ScsiDisk

[GENFW] CsmVideo2Dxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64]

[CC] UhciDebug

[CC] AutoGen

[sLINK] ScsiDisk

[DLINK1] ScsiDisk

[MTOC] ScsiDisk

[GENFW] ScsiDisk

Building ... /Users/philip/src/edk2/Clover/Drivers/XhciDxe/XhciDxe.inf [X64]

[CC] UhciQueue

[CC] EhciUrb

[CC] Ohci

[CC] UhciReg

[CC] IdeMode

[CC] UsbHcMem

[CC] OhciSched

[CC] ComponentName

[CC] UsbHcMem

[CC] AutoGen

[sLINK] AtaAtapiPassThruDxe

[DLINK1] AtaAtapiPassThruDxe

[MTOC] AtaAtapiPassThruDxe

[GENFW] AtaAtapiPassThruDxe

Building ... /Users/philip/src/edk2/Clover/Drivers/UsbBusDxe/UsbBusDxe.inf [X64]

[CC] EhciSched

[CC] OhciReg

[CC] EhciDebug

[CC] Xhci

[CC] Uhci

[CC] ComponentName

[CC] EhciReg

[CC] UsbDesc

[CC] AutoGen

[CC] XhciReg

[sLINK] UhciDxe

[CC] ComponentName

[DLINK1] UhciDxe

[MTOC] UhciDxe

[GENFW] UhciDxe

Building ... /Users/philip/src/edk2/Clover/Drivers/UsbKbDxe/UsbKbDxe.inf [X64]

[CC] OhciUrb

[CC] UsbEnumer

[CC] OhciDebug

[CC] AppleKey

[CC] ComponentName

[CC] Ehci

[CC] UsbBus

[CC] UsbHcMem

[CC] AutoGen

[CC] EfiKey

[sLINK] EhciDxe

[DLINK1] EhciDxe

[MTOC] EhciDxe

[CC] AutoGen

[sLINK] OhciDxe

[GENFW] EhciDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]

[DLINK1] OhciDxe

[MTOC] OhciDxe

[GENFW] OhciDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]

[CC] UsbHub

[CC] UsbMassBot

[CC] ComponentName

[CC] ComponentName

[CC] ComponentName

[CC] MouseHid

[CC] KeyBoard

[CC] UsbMassImpl

[CC] UsbUtility

[CC] ComponentName

[CC] UsbMouse

[CC] AutoGen

[CC] AutoGen

[sLINK] UsbBusDxe

[sLINK] UsbKbDxe

[CC] AutoGen

[sLINK] UsbMouseDxe

[DLINK1] UsbBusDxe

[DLINK1] UsbKbDxe

[MTOC] UsbBusDxe

[MTOC] UsbKbDxe

[DLINK1] UsbMouseDxe

[MTOC] UsbMouseDxe

[CC] UsbMassBoot

[GENFW] UsbBusDxe

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]

[GENFW] UsbKbDxe

[GENFW] UsbMouseDxe

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64]

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]

[CC] PcatIsaAcpi

[CC] UsbMassCbi

[CC] XhciSched

[CC] ComponentName

[CC] ComponentName

[CC] UsbMassDiskInfo

[CC] IsaAcpi

[CC] AutoGen

[sLINK] UsbMassStorageDxe

[DLINK1] UsbMassStorageDxe

[CC] ComponentName

[MTOC] UsbMassStorageDxe

[CC] UsbHcMem

[CC] IsaIo

[GENFW] UsbMassStorageDxe

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]

[CC] AutoGen

[sLINK] IsaAcpi

[CC] ComponentName

[DLINK1] IsaAcpi

[MTOC] IsaAcpi

[CC] ComponentName

[CC] IsaBus

[GENFW] IsaAcpi

Building ... /Users/philip/src/edk2/Clover/Drivers/Ps2MouseDxe/Ps2MouseDxe.inf [X64]

[CC] AutoGen

[sLINK] XhciDxe

[DLINK1] XhciDxe

[CC] AutoGen

[MTOC] XhciDxe

[sLINK] IsaBusDxe

[CC] Ps2KbdCtrller

[GENFW] XhciDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]

[CC] ComponentName

[DLINK1] IsaBusDxe

[MTOC] IsaBusDxe

[GENFW] IsaBusDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxAcpiPlatformDxe/AcpiPlatformDxe.inf [X64]

[CC] CommPs2

[CC] Ps2KbdTextIn

[CC] CommPs2

[CC] AcpiPlatform

[CC] Ps2MouseAbsolutePointer

[CC] Ps2Keyboard

[CC] AutoGen

[sLINK] AcpiPlatform

[DLINK1] AcpiPlatform

[CC] AutoGen

[MTOC] AcpiPlatform

[sLINK] Ps2MouseAbsolutePointerDxe

[CC] AutoGen

[CC] Ps2Mouse

[sLINK] Ps2KeyboardDxe

[DLINK1] Ps2MouseAbsolutePointerDxe

[MTOC] Ps2MouseAbsolutePointerDxe

[GENFW] AcpiPlatform

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]

[DLINK1] Ps2KeyboardDxe

[MTOC] Ps2KeyboardDxe

[GENFW] Ps2MouseAbsolutePointerDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]

[GENFW] Ps2KeyboardDxe

[CC] AutoGen

Building ... /Users/philip/src/edk2/Clover/Drivers/PartitionDxe/PartitionDxe.inf [X64]

[sLINK] Ps2MouseDxe

[DLINK1] Ps2MouseDxe

[CC] ComponentName

[MTOC] Ps2MouseDxe

[GENFW] Ps2MouseDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64]

[CC] ComponentName

[CC] UnicodeCollationEng

[CC] AcpiTableProtocol

[CC] AutoGen

[CC] AppleKey

[sLINK] EnglishDxe

[DLINK1] EnglishDxe

[CC] Mbr

[MTOC] EnglishDxe

[CC] AcpiTable

[GENFW] EnglishDxe

Building ... /Users/philip/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]

[CC] DiskIo

[CC] ComponentName

[CC] AutoGen

[CC] AutoGen

[sLINK] AcpiTableDxe

[sLINK] DiskIoDxe

[DLINK1] AcpiTableDxe

[DLINK1] DiskIoDxe

[MTOC] AcpiTableDxe

[MTOC] DiskIoDxe

[GENFW] AcpiTableDxe

Building ... /Users/philip/src/edk2/Clover/FSInject/FSInject.inf [X64]

[GENFW] DiskIoDxe

[CC] Gpt

Building ... /Users/philip/src/edk2/Clover/Protocols/MsgLog/MsgLog.inf [X64]

[CC] LegacyRegion2

[CC] MsgLog

[CC] ElTorito

[CC] AutoGen

[CC] AutoGen

[sLINK] LegacyRegion2Dxe

[sLINK] MsgLog

[DLINK1] LegacyRegion2Dxe

[DLINK1] MsgLog

[MTOC] LegacyRegion2Dxe

[MTOC] MsgLog

[CC] Apple

[GENFW] LegacyRegion2Dxe

Building ... /Users/philip/src/edk2/Clover/Protocols/SMCHelper/SMCHelper.inf [X64]

[GENFW] MsgLog

Building ... /Users/philip/src/edk2/Clover/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]

[CC] BiosKeyboard

[CC] FSInject

[CC] FirmwareVolume

[CC] SMCHelper

[CC] Test

[CC] LegacyBiosThunk

[CC] AutoGen

[CC] AutoGen

[CC] AutoGen

[sLINK] FirmwareVolume

[sLINK] FSInject

[sLINK] SMCHelper

[CC] AutoGen

[sLINK] KeyboardDxe

[DLINK1] FirmwareVolume

[DLINK1] FSInject

[DLINK1] SMCHelper

[MTOC] FirmwareVolume

[MTOC] FSInject

[MTOC] SMCHelper

[DLINK1] KeyboardDxe

[CC] Partition

[MTOC] KeyboardDxe

[GENFW] FSInject

[GENFW] FirmwareVolume

Building ... /Users/philip/src/edk2/Clover/Protocols/AppleImageCodec/AppleImageCodec.inf [X64]

[GENFW] SMCHelper

Building ... /Users/philip/src/edk2/Clover/Protocols/AppleUITheme/AppleUITheme.inf [X64]

[GENFW] KeyboardDxe

Building ... /Users/philip/src/edk2/Clover/Protocols/HashServiceFix/HashServiceFix.inf [X64]

Building ... /Users/philip/src/edk2/Clover/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64]

[CC] AutoGen

[sLINK] PartitionDxe

[DLINK1] PartitionDxe

[MTOC] PartitionDxe

[CC] AppleUITheme

[CC] AppleImageCodec

[GENFW] PartitionDxe

Building ... /Users/philip/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64]

[CC] AutoGen

[sLINK] AppleUITheme

[CC] HashServiceFix

[DLINK1] AppleUITheme

[MTOC] AppleUITheme

[CC] DumpUefiCalls

[GENFW] AppleUITheme

Building ... /Users/philip/src/edk2/Clover/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64]

[CC] AppleKeyAggregator

[CC] AutoGen

[sLINK] AppleKeyAggregator

[CC] OsxFatBinaryDrv

[DLINK1] AppleKeyAggregator

[MTOC] AppleKeyAggregator

[GENFW] AppleKeyAggregator

Building ... /Users/philip/src/edk2/Clover/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64]

[CC] AutoGen

[sLINK] OsxFatBinaryDrv

[DLINK1] OsxFatBinaryDrv

[CC] Lib

[MTOC] OsxFatBinaryDrv

[GENFW] OsxFatBinaryDrv

Building ... /Users/philip/src/edk2/Clover/bdmesg_efi/bdmesg.inf [X64]

[CC] InitVariable

[CC] bdmesg

[CC] BootServices

[CC] AutoGen

[sLINK] bdmesg

[CC] sha1

[CC] RuntimeServices

[DLINK1] bdmesg

[MTOC] bdmesg

[CC] EmuVariable

[GENFW] bdmesg

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxBdsDxe/BdsDxe.inf [X64]

[CC] AutoGen

[CC] Log

[sLINK] HashServiceFix

[DLINK1] HashServiceFix

[MTOC] HashServiceFix

[CC] AutoGen

[sLINK] EmuVariableUefi

[GENFW] HashServiceFix

Building ... /Users/philip/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64]

[CC] MemLog

[DLINK1] EmuVariableUefi

[MTOC] EmuVariableUefi

[GENFW] EmuVariableUefi

Building ... /Users/philip/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64]

[CC] HwErrRecSupport

[VFR] BdsDxe

[CC] FileLib

[CC] DeviceManagerVfr

[VFR] BdsDxe

[CC] DataHub

[CC] OsxAptioFixDrv

[CC] DriverHealthVfr

[CC] Fs

[CC] BootFixes

[CC] BdsConnect

[CC] AppleProtocols

[CC] DecodedKernelCheck

[CC] AutoGen

[sLINK] DumpUefiCalls

[CC] BootArgs

[CC] picopng

[DLINK1] DumpUefiCalls

[MTOC] DumpUefiCalls

[GENFW] DumpUefiCalls

Building ... /Users/philip/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFix2Drv.inf [X64]

[CC] VMem

[CC] DeviceManager

[VFR] BdsDxe

[CC] load_bmp

[CC] BootManagerVfr

[CC] OsxAptioFix2Drv

[CC] Lib

[CC] load_icns

[CC] BootManager

[VFR] BdsDxe

[CC] AutoGen

[CC] BootFixes

[sLINK] AppleImageCodec

[CC] device_tree

[CC] FE

[DLINK1] AppleImageCodec

[MTOC] AppleImageCodec

[GENFW] AppleImageCodec

Building ... /Users/philip/src/edk2/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64]

[CC] NVRAMDebug

[CC] DecodedKernelCheck

[CC] Mach-O

[CC] FileExplorer

[CC] OsxLowMemFixDrv

[CC] BootArgs

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:221: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:225: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:226: warning: absolute address can not be RIP-relative

[CC] Lib

[CC] VMem

[NASM] AsmFuncsX64

[CC] AutoGen

[CC] AutoGen

[sLINK] OsxLowMemFixDrv

[sLINK] OsxAptioFixDrv

[CC] main

[DLINK1] OsxLowMemFixDrv

[MTOC] OsxLowMemFixDrv

[DLINK1] OsxAptioFixDrv

[MTOC] OsxAptioFixDrv

[GENFW] OsxLowMemFixDrv

[GENFW] OsxAptioFixDrv

[CC] Lib

[CC] BootMaint

[CC] BBSsupport

[CC] icns

[CC] device_tree

[CC] NVRAMDebug

[CC] Mach-O

[CC] UpdatePage

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:221: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:225: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:226: warning: absolute address can not be RIP-relative

[NASM] AsmFuncsX64

[CC] Variable

[CC] AutoGen

[sLINK] OsxAptioFix2Drv

[DLINK1] OsxAptioFix2Drv

[MTOC] OsxAptioFix2Drv

[CC] lib

[GENFW] OsxAptioFix2Drv

[CC] Data

[CC] BootOption

[CC] BmLib

[VFR] BdsDxe

[CC] Bm

[CC] Hotkey

[CC] MemoryTest

[CC] menu

[CC] Capsules

[CC] String

[CC] Language

[VFR] BdsDxe

[CC] screen

[CC] FrontPageVfr

[CC] FrontPage

[CC] IO

[CC] BdsEntry

[CC] AutoGen

[sLINK] BdsDxe

[CC] common

[DLINK1] BdsDxe

[MTOC] BdsDxe

[GENFW] BdsDxe

[CC] legacy

[CC] loader

[CC] tool

[CC] secureboot

[CC] securehash

[CC] securemenu

[CC] securevars

[CC] bootscreen

[CC] lockedgraphics

[CC] egemb_icons

[CC] egemb_font

[CC] scroll_images

[CC] BmLib

[CC] image

[CC] load_icns

[CC] libscreen

[CC] lodepng

[CC] text

[CC] AcpiPatcher

[CC] AmlGenerator

[CC] ati

[CC] BootLog

[CC] BootOptions

[CC] Console

[CC] cpu

[CC] DataHubCpu

[CC] device_inject

[CC] device_tree

[CC] Edid

[CC] Events

[CC] hda

[CC] gma

[CC] guid

[CC] Injectors

[CC] LegacyBiosThunk

[CC] LegacyBoot

[CC] nvidia

[CC] platformdata

[CC] plist

[CC] Pointer

[CC] Settings

[CC] smbios

[CC] spd

[CC] string

[CC] StateGenerator

[CC] usbfix

[CC] b64cdecode

[CC] FixBiosDsdt

[CC] kernel_patcher

[CC] kext_patcher

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:640:78: error: use of undeclared identifier 'KBESie4SearchEXT'

    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) +

                                                                             ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:640:53: error: use of undeclared identifier 'KBESie4SearchEXT'

    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) +

                                                    ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:640:97: error: use of undeclared identifier 'KBESie4ReplaceEXT'

    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) +

                                                                                                ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:740:7: error: expected '}'

#endif

      ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:580:1: note: to match this '{'

{

^

4 errors generated.

make: *** [/users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT/Platform/kext_inject.obj] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

    make tbuild [/users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit]

 

 

build.py...

 : error F002: Failed to build module

    /Users/philip/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64, XCODE5, RELEASE]

 

- Failed -

Build end time: 12:21:01, Jan.30 2017

Build total time: 00:01:07

 

 

o_Ops, ./ebuild.sh exited with error(s), aborting..

 

Link to comment
Share on other sites

 

Something is not right with that commit

 

 

===============================================================================

Running from: 10.11.6

                          <----------------------------------------------------

===============================================================================

Xcode 8.2.1

Build version 8C1002

                          <----------------------------------------------------

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1

Apple LLVM version 8.0.0 (clang-800.0.42.1)

Target: x86_64-apple-darwin15.6.0

Thread model: posix

InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

===============================================================================

 

                          <----------------------------------------------------

===============================================================================

BUILDTOOL is XCODE5

                          <----------------------------------------------------

 

===============================================================================

nasm check:

                          <----------------------------------------------------

NASM version 2.12.02 compiled on Jul  6 2016

===============================================================================

gettext check:

                          <----------------------------------------------------

found gettext at /opt/local/bin

===============================================================================

boot6

                          <----------------------------------------------------

TOOLCHAIN_DIR: /Users/philip/src/opt/local

NASM_PREFIX: /Users/philip/src/opt/local/bin/

NASM_VER: 2.12.02

Initializing workspace

WORKSPACE: /Users/philip/src/edk2

EDK_TOOLS_PATH: /Users/philip/src/edk2/BaseTools

CONF_PATH: /Users/philip/src/edk2/Conf

Copying $EDK_TOOLS_PATH/Conf/target.template

     to /Users/philip/src/edk2/Conf/target.txt

Building tools as they are not found

make -C Source/C

Attempting to detect ARCH from 'uname -m': x86_64

Detected ARCH of X64 using uname.

mkdir -p .

make -C Common

mkdir ../libs

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 BasePeCoff.c -o BasePeCoff.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 BinderFuncs.c -o BinderFuncs.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 CommonLib.c -o CommonLib.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Crc32.c -o Crc32.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Decompress.c -o Decompress.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiCompress.c -o EfiCompress.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiUtilityMsgs.c -o EfiUtilityMsgs.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 FirmwareVolumeBuffer.c -o FirmwareVolumeBuffer.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 FvLib.c -o FvLib.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 MemoryFile.c -o MemoryFile.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 MyAlloc.c -o MyAlloc.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 OsPath.c -o OsPath.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ParseGuidedSectionTools.c -o ParseGuidedSectionTools.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ParseInf.c -o ParseInf.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 PeCoffLoaderEx.c -o PeCoffLoaderEx.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 SimpleFileParsing.c -o SimpleFileParsing.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 StringFuncs.c -o StringFuncs.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 TianoCompress.c -o TianoCompress.o

ar crs ../libs/libCommon.a BasePeCoff.o BinderFuncs.o CommonLib.o Crc32.o Decompress.o EfiCompress.o EfiUtilityMsgs.o FirmwareVolumeBuffer.o FvLib.o MemoryFile.o MyAlloc.o OsPath.o ParseGuidedSectionTools.o ParseInf.o PeCoffLoaderEx.o SimpleFileParsing.o StringFuncs.o TianoCompress.o

make -C GnuGenBootSector

mkdir ../bin

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GnuGenBootSector.c -o GnuGenBootSector.o

gcc -o ../bin/GnuGenBootSector  GnuGenBootSector.o -L../libs -lCommon

make -C BootSectImage

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 bootsectimage.c -o bootsectimage.o

gcc -o ../bin/BootSectImage  bootsectimage.o -L../libs -lCommon

make -C EfiLdrImage

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiLdrImage.c -o EfiLdrImage.o

gcc -o ../bin/EfiLdrImage  EfiLdrImage.o -L../libs -lCommon

make -C EfiRom

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiRom.c -o EfiRom.o

gcc -o ../bin/EfiRom  EfiRom.o -L../libs -lCommon

make -C GenFfs

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFfs.c -o GenFfs.o

gcc -o ../bin/GenFfs  GenFfs.o -L../libs -lCommon

make -C GenFv

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFv.c -o GenFv.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFvInternalLib.c -o GenFvInternalLib.o

gcc -o ../bin/GenFv  GenFv.o GenFvInternalLib.o -L../libs -lCommon

make -C GenFw

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFw.c -o GenFw.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ElfConvert.c -o ElfConvert.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Elf32Convert.c -o Elf32Convert.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Elf64Convert.c -o Elf64Convert.o

gcc -o ../bin/GenFw  GenFw.o ElfConvert.o Elf32Convert.o Elf64Convert.o -L../libs -lCommon

make -C GenPage

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenPage.c -o GenPage.o

gcc -o ../bin/GenPage  GenPage.o -L../libs -lCommon

make -C GenSec

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenSec.c -o GenSec.o

gcc -o ../bin/GenSec  GenSec.o -L../libs -lCommon

make -C GenCrc32

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenCrc32.c -o GenCrc32.o

gcc -o ../bin/GenCrc32  GenCrc32.o -L../libs -lCommon

make -C GenVtf

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenVtf.c -o GenVtf.o

gcc -o ../bin/GenVtf  GenVtf.o -L../libs -lCommon

make -C LzmaCompress

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 LzmaCompress.c -o LzmaCompress.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/Alloc.c -o Sdk/C/Alloc.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzFind.c -o Sdk/C/LzFind.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzmaDec.c -o Sdk/C/LzmaDec.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzmaEnc.c -o Sdk/C/LzmaEnc.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/7zFile.c -o Sdk/C/7zFile.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/7zStream.c -o Sdk/C/7zStream.o

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g -D_7ZIP_ST  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/Bra86.c -o Sdk/C/Bra86.o

gcc -o ../bin/LzmaCompress  LzmaCompress.o Sdk/C/Alloc.o Sdk/C/LzFind.o Sdk/C/LzmaDec.o Sdk/C/LzmaEnc.o Sdk/C/7zFile.o Sdk/C/7zStream.o Sdk/C/Bra86.o -L../libs

make -C Split

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Split.c -o Split.o

gcc -o ../bin/Split  Split.o -L../libs -lCommon

make -C TianoCompress

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 TianoCompress.c -o TianoCompress.o

gcc -o ../bin/TianoCompress  TianoCompress.o -L../libs -lCommon

make -C VolInfo

gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 VolInfo.c -o VolInfo.o

gcc -o ../bin/VolInfo  VolInfo.o -L../libs -lCommon

make -C VfrCompile

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  Pccts/h/AParser.cpp -o AParser.o

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  Pccts/h/DLexerBase.cpp -o DLexerBase.o

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  Pccts/h/ATokenBuffer.cpp -o ATokenBuffer.o

BIN_DIR='.' make -C Pccts/antlr

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  antlr.c -o antlr.o

antlr.c:81:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==94) ) {

            ~~~~~^~~~

antlr.c:81:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==94) ) {

           ~     ^   ~

antlr.c:81:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==94) ) {

                 ^~

                 =

antlr.c:95:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==95) ) {

              ~~~~~^~~~

antlr.c:95:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==95) ) {

             ~     ^   ~

antlr.c:95:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==95) ) {

                   ^~

                   =

antlr.c:110:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==96) ) {

                ~~~~~^~~~

antlr.c:110:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==96) ) {

               ~     ^   ~

antlr.c:110:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==96) ) {

                     ^~

                     =

antlr.c:132:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==97) ) {

                  ~~~~~^~~~

antlr.c:132:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==97) ) {

                 ~     ^   ~

antlr.c:132:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==97) ) {

                       ^~

                       =

antlr.c:169:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==Action) ) {

            ~~~~~^~~~~~~~

antlr.c:169:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==Action) ) {

           ~     ^       ~

antlr.c:169:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==Action) ) {

                 ^~

                 =

antlr.c:181:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==108) ) {

              ~~~~~^~~~~

antlr.c:181:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==108) ) {

             ~     ^    ~

antlr.c:181:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==108) ) {

                   ^~

                   =

antlr.c:185:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==109) ) {

                ~~~~~^~~~~

antlr.c:185:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==109) ) {

               ~     ^    ~

antlr.c:185:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==109) ) {

                     ^~

                     =

antlr.c:189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==110) ) {

                  ~~~~~^~~~~

antlr.c:189:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==110) ) {

                 ~     ^    ~

antlr.c:189:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==110) ) {

                       ^~

                       =

antlr.c:193:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==116) ) {

                    ~~~~~^~~~~

antlr.c:193:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==116) ) {

                   ~     ^    ~

antlr.c:193:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==116) ) {

                         ^~

                         =

antlr.c:197:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==120) ) {

                      ~~~~~^~~~~

antlr.c:197:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==120) ) {

                     ~     ^    ~

antlr.c:197:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==120) ) {

                           ^~

                           =

antlr.c:201:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==117) ) {

                        ~~~~~^~~~~

antlr.c:201:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==117) ) {

                       ~     ^    ~

antlr.c:201:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==117) ) {

                             ^~

                             =

antlr.c:205:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==118) ) {

                          ~~~~~^~~~~

antlr.c:205:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==118) ) {

                         ~     ^    ~

antlr.c:205:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==118) ) {

                               ^~

                               =

antlr.c:209:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                      if ( (LA(1)==111) ) {

                            ~~~~~^~~~~

antlr.c:209:34: note: remove extraneous parentheses around the comparison to silence this warning

                      if ( (LA(1)==111) ) {

                           ~     ^    ~

antlr.c:209:34: note: use '=' to turn this equality comparison into an assignment

                      if ( (LA(1)==111) ) {

                                 ^~

                                 =

antlr.c:213:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                        if ( (LA(1)==133) ) {

                              ~~~~~^~~~~

antlr.c:213:36: note: remove extraneous parentheses around the comparison to silence this warning

                        if ( (LA(1)==133) ) {

                             ~     ^    ~

antlr.c:213:36: note: use '=' to turn this equality comparison into an assignment

                        if ( (LA(1)==133) ) {

                                   ^~

                                   =

antlr.c:217:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                          if ( (LA(1)==99) ) {

                                ~~~~~^~~~

antlr.c:217:38: note: remove extraneous parentheses around the comparison to silence this warning

                          if ( (LA(1)==99) ) {

                               ~     ^   ~

antlr.c:217:38: note: use '=' to turn this equality comparison into an assignment

                          if ( (LA(1)==99) ) {

                                     ^~

                                     =

antlr.c:221:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                            if ( (LA(1)==98) ) {

                                  ~~~~~^~~~

antlr.c:221:40: note: remove extraneous parentheses around the comparison to silence this warning

                            if ( (LA(1)==98) ) {

                                 ~     ^   ~

antlr.c:221:40: note: use '=' to turn this equality comparison into an assignment

                            if ( (LA(1)==98) ) {

                                       ^~

                                       =

antlr.c:255:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==NonTerminal) ) {

            ~~~~~^~~~~~~~~~~~~

antlr.c:255:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==NonTerminal) ) {

           ~     ^            ~

antlr.c:255:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==NonTerminal) ) {

                 ^~

                 =

antlr.c:269:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==116) ) {

              ~~~~~^~~~~

antlr.c:269:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==116) ) {

             ~     ^    ~

antlr.c:269:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==116) ) {

                   ^~

                   =

antlr.c:273:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==120) ) {

                ~~~~~^~~~~

antlr.c:273:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==120) ) {

               ~     ^    ~

antlr.c:273:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==120) ) {

                     ^~

                     =

antlr.c:277:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==117) ) {

                  ~~~~~^~~~~

antlr.c:277:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==117) ) {

                 ~     ^    ~

antlr.c:277:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==117) ) {

                       ^~

                       =

antlr.c:281:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==118) ) {

                    ~~~~~^~~~~

antlr.c:281:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==118) ) {

                   ~     ^    ~

antlr.c:281:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==118) ) {

                         ^~

                         =

antlr.c:285:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==111) ) {

                      ~~~~~^~~~~

antlr.c:285:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==111) ) {

                     ~     ^    ~

antlr.c:285:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==111) ) {

                           ^~

                           =

antlr.c:289:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==99) ) {

                        ~~~~~^~~~

antlr.c:289:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==99) ) {

                       ~     ^   ~

antlr.c:289:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==99) ) {

                             ^~

                             =

antlr.c:293:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==98) ) {

                          ~~~~~^~~~

antlr.c:293:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==98) ) {

                         ~     ^   ~

antlr.c:293:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==98) ) {

                               ^~

                               =

antlr.c:321:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==Action) ) {

            ~~~~~^~~~~~~~

antlr.c:321:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==Action) ) {

           ~     ^       ~

antlr.c:321:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==Action) ) {

                 ^~

                 =

antlr.c:333:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==108) ) {

              ~~~~~^~~~~

antlr.c:333:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==108) ) {

             ~     ^    ~

antlr.c:333:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==108) ) {

                   ^~

                   =

antlr.c:337:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==109) ) {

                ~~~~~^~~~~

antlr.c:337:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==109) ) {

               ~     ^    ~

antlr.c:337:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==109) ) {

                     ^~

                     =

antlr.c:341:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==110) ) {

                  ~~~~~^~~~~

antlr.c:341:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==110) ) {

                 ~     ^    ~

antlr.c:341:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==110) ) {

                       ^~

                       =

antlr.c:345:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==117) ) {

                    ~~~~~^~~~~

antlr.c:345:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==117) ) {

                   ~     ^    ~

antlr.c:345:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==117) ) {

                         ^~

                         =

antlr.c:349:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==118) ) {

                      ~~~~~^~~~~

antlr.c:349:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==118) ) {

                     ~     ^    ~

antlr.c:349:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==118) ) {

                           ^~

                           =

antlr.c:353:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==99) ) {

                        ~~~~~^~~~

antlr.c:353:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==99) ) {

                       ~     ^   ~

antlr.c:353:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==99) ) {

                             ^~

                             =

antlr.c:357:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==111) ) {

                          ~~~~~^~~~~

antlr.c:357:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==111) ) {

                         ~     ^    ~

antlr.c:357:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==111) ) {

                               ^~

                               =

antlr.c:361:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                      if ( (LA(1)==98) ) {

                            ~~~~~^~~~

antlr.c:361:34: note: remove extraneous parentheses around the comparison to silence this warning

                      if ( (LA(1)==98) ) {

                           ~     ^   ~

antlr.c:361:34: note: use '=' to turn this equality comparison into an assignment

                      if ( (LA(1)==98) ) {

                                 ^~

                                 =

antlr.c:412:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NonTerminal) ) {

          ~~~~~^~~~~~~~~~~~~

antlr.c:412:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NonTerminal) ) {

         ~     ^            ~

antlr.c:412:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NonTerminal) ) {

               ^~

               =

antlr.c:419:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:419:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:419:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:532:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==103) ) {

          ~~~~~^~~~~

antlr.c:532:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==103) ) {

         ~     ^    ~

antlr.c:532:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==103) ) {

               ^~

               =

antlr.c:556:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==104) ) {

              ~~~~~^~~~~

antlr.c:556:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==104) ) {

             ~     ^    ~

antlr.c:556:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==104) ) {

                   ^~

                   =

antlr.c:560:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==PassAction) ) {

                ~~~~~^~~~~~~~~~~~

antlr.c:560:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==PassAction) ) {

               ~     ^           ~

antlr.c:560:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==PassAction) ) {

                     ^~

                     =

antlr.c:587:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==105) ) {

          ~~~~~^~~~~

antlr.c:587:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==105) ) {

         ~     ^    ~

antlr.c:587:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==105) ) {

               ^~

               =

antlr.c:609:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==QuotedTerm) ) {

          ~~~~~^~~~~~~~~~~~

antlr.c:609:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==QuotedTerm) ) {

         ~     ^           ~

antlr.c:609:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==QuotedTerm) ) {

               ^~

               =

antlr.c:616:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==106) ) {

            ~~~~~^~~~~

antlr.c:616:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==106) ) {

           ~     ^    ~

antlr.c:616:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==106) ) {

                 ^~

                 =

antlr.c:687:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:687:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:687:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:708:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==133) ) {

             ~~~~~^~~~~

antlr.c:708:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==133) ) {

            ~     ^    ~

antlr.c:708:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==133) ) {

                  ^~

                  =

antlr.c:882:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Pred) ) {

          ~~~~~^~~~~~

antlr.c:882:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Pred) ) {

         ~     ^     ~

antlr.c:882:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Pred) ) {

               ^~

               =

antlr.c:960:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==107) ) {

          ~~~~~^~~~~

antlr.c:960:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==107) ) {

         ~     ^    ~

antlr.c:960:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==107) ) {

               ^~

               =

antlr.c:1010:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==112) ) {

             ~~~~~^~~~~

antlr.c:1010:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==112) ) {

            ~     ^    ~

antlr.c:1010:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==112) ) {

                  ^~

                  =

antlr.c:1067:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==113) ) {

             ~~~~~^~~~~

antlr.c:1067:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==113) ) {

            ~     ^    ~

antlr.c:1067:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==113) ) {

                  ^~

                  =

antlr.c:1112:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

  if ( (LA(1)==TokenTerm) ) {

        ~~~~~^~~~~~~~~~~

antlr.c:1112:14: note: remove extraneous parentheses around the comparison to silence this warning

  if ( (LA(1)==TokenTerm) ) {

       ~     ^          ~

antlr.c:1112:14: note: use '=' to turn this equality comparison into an assignment

  if ( (LA(1)==TokenTerm) ) {

             ^~

             =

antlr.c:1131:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==114) ) {

          ~~~~~^~~~~

antlr.c:1131:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==114) ) {

         ~     ^    ~

antlr.c:1131:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==114) ) {

               ^~

               =

antlr.c:1142:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==103) ) {

            ~~~~~^~~~~

antlr.c:1142:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==103) ) {

           ~     ^    ~

antlr.c:1142:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==103) ) {

                 ^~

                 =

antlr.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==TokenTerm) ) {

          ~~~~~^~~~~~~~~~~

antlr.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==TokenTerm) ) {

         ~     ^          ~

antlr.c:1209:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==TokenTerm) ) {

               ^~

               =

antlr.c:1216:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==QuotedTerm) ) {

            ~~~~~^~~~~~~~~~~~

antlr.c:1216:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==QuotedTerm) ) {

           ~     ^           ~

antlr.c:1216:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==QuotedTerm) ) {

                 ^~

                 =

antlr.c:1252:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NonTerminal) ) {

          ~~~~~^~~~~~~~~~~~~

antlr.c:1252:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NonTerminal) ) {

         ~     ^            ~

antlr.c:1252:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NonTerminal) ) {

               ^~

               =

antlr.c:1259:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:1259:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:1259:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:1266:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==QuotedTerm) ) {

              ~~~~~^~~~~~~~~~~~

antlr.c:1266:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==QuotedTerm) ) {

             ~     ^           ~

antlr.c:1266:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==QuotedTerm) ) {

                   ^~

                   =

antlr.c:1288:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==NonTerminal) ) {

              ~~~~~^~~~~~~~~~~~~

antlr.c:1288:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==NonTerminal) ) {

             ~     ^            ~

antlr.c:1288:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==NonTerminal) ) {

                   ^~

                   =

antlr.c:1295:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==TokenTerm) ) {

                ~~~~~^~~~~~~~~~~

antlr.c:1295:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==TokenTerm) ) {

               ~     ^          ~

antlr.c:1295:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==TokenTerm) ) {

                     ^~

                     =

antlr.c:1302:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==QuotedTerm) ) {

                  ~~~~~^~~~~~~~~~~~

antlr.c:1302:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==QuotedTerm) ) {

                 ~     ^           ~

antlr.c:1302:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==QuotedTerm) ) {

                       ^~

                       =

antlr.c:1374:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==114) ) {

          ~~~~~^~~~~

antlr.c:1374:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==114) ) {

         ~     ^    ~

antlr.c:1374:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==114) ) {

               ^~

               =

antlr.c:1385:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==102) ) {

            ~~~~~^~~~~

antlr.c:1385:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==102) ) {

           ~     ^    ~

antlr.c:1385:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==102) ) {

                 ^~

                 =

antlr.c:1416:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==TokenTerm) ) {

              ~~~~~^~~~~~~~~~~

antlr.c:1416:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==TokenTerm) ) {

             ~     ^          ~

antlr.c:1416:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==TokenTerm) ) {

                   ^~

                   =

antlr.c:1432:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==119) ) {

                  ~~~~~^~~~~

antlr.c:1432:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==119) ) {

                 ~     ^    ~

antlr.c:1432:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==119) ) {

                       ^~

                       =

antlr.c:1457:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==QuotedTerm) ) {

                ~~~~~^~~~~~~~~~~~

antlr.c:1457:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==QuotedTerm) ) {

               ~     ^           ~

antlr.c:1457:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==QuotedTerm) ) {

                     ^~

                     =

antlr.c:1522:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==TokenTerm) ) {

          ~~~~~^~~~~~~~~~~

antlr.c:1522:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==TokenTerm) ) {

         ~     ^          ~

antlr.c:1522:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==TokenTerm) ) {

               ^~

               =

antlr.c:1531:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==114) ) {

              ~~~~~^~~~~

antlr.c:1531:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==114) ) {

             ~     ^    ~

antlr.c:1531:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==114) ) {

                   ^~

                   =

antlr.c:1553:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==121) ) {

              ~~~~~^~~~~

antlr.c:1553:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==121) ) {

             ~     ^    ~

antlr.c:1553:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==121) ) {

                   ^~

                   =

antlr.c:1581:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==QuotedTerm) ) {

          ~~~~~^~~~~~~~~~~~

antlr.c:1581:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==QuotedTerm) ) {

         ~     ^           ~

antlr.c:1581:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==QuotedTerm) ) {

               ^~

               =

antlr.c:1599:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:1599:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:1599:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:1620:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==107) ) {

          ~~~~~^~~~~

antlr.c:1620:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==107) ) {

         ~     ^    ~

antlr.c:1620:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==107) ) {

               ^~

               =

antlr.c:1704:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==133) ) {

             ~~~~~^~~~~

antlr.c:1704:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==133) ) {

            ~     ^    ~

antlr.c:1704:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==133) ) {

                  ^~

                  =

antlr.c:1724:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==123) ) {

             ~~~~~^~~~~

antlr.c:1724:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==123) ) {

            ~     ^    ~

antlr.c:1724:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==123) ) {

                  ^~

                  =

antlr.c:1737:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        while ( (LA(1)==133) ) {

                 ~~~~~^~~~~

antlr.c:1737:23: note: remove extraneous parentheses around the comparison to silence this warning

        while ( (LA(1)==133) ) {

                ~     ^    ~

antlr.c:1737:23: note: use '=' to turn this equality comparison into an assignment

        while ( (LA(1)==133) ) {

                      ^~

                      =

antlr.c:1794:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==88) ) {

          ~~~~~^~~~

antlr.c:1794:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==88) ) {

         ~     ^   ~

antlr.c:1794:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==88) ) {

               ^~

               =

antlr.c:1819:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==124) ) {

              ~~~~~^~~~~

antlr.c:1819:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==124) ) {

             ~     ^    ~

antlr.c:1819:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==124) ) {

                   ^~

                   =

antlr.c:1996:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==LABEL) ) {

            ~~~~~^~~~~~~

antlr.c:1996:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==LABEL) ) {

           ~     ^      ~

antlr.c:1996:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==LABEL) ) {

                 ^~

                 =

antlr.c:2012:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:2012:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:2012:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:2038:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==119) ) {

                ~~~~~^~~~~

antlr.c:2038:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==119) ) {

               ~     ^    ~

antlr.c:2038:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==119) ) {

                     ^~

                     =

antlr.c:2044:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==QuotedTerm) ) {

                    ~~~~~^~~~~~~~~~~~

antlr.c:2044:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==QuotedTerm) ) {

                   ~     ^           ~

antlr.c:2044:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==QuotedTerm) ) {

                         ^~

                         =

antlr.c:2051:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==TokenTerm) ) {

                      ~~~~~^~~~~~~~~~~

antlr.c:2051:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==TokenTerm) ) {

                     ~     ^          ~

antlr.c:2051:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==TokenTerm) ) {

                           ^~

                           =

antlr.c:2078:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==125) ) {

                ~~~~~^~~~~

antlr.c:2078:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==125) ) {

               ~     ^    ~

antlr.c:2078:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==125) ) {

                     ^~

                     =

antlr.c:2089:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==103) ) {

                    ~~~~~^~~~~

antlr.c:2089:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==103) ) {

                   ~     ^    ~

antlr.c:2089:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==103) ) {

                         ^~

                         =

antlr.c:2105:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==88) ) {

                ~~~~~^~~~

antlr.c:2105:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==88) ) {

               ~     ^   ~

antlr.c:2105:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==88) ) {

                     ^~

                     =

antlr.c:2130:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==QuotedTerm) ) {

              ~~~~~^~~~~~~~~~~~

antlr.c:2130:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==QuotedTerm) ) {

             ~     ^           ~

antlr.c:2130:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==QuotedTerm) ) {

                   ^~

                   =

antlr.c:2152:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==119) ) {

                  ~~~~~^~~~~

antlr.c:2152:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==119) ) {

                 ~     ^    ~

antlr.c:2152:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==119) ) {

                       ^~

                       =

antlr.c:2158:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==QuotedTerm) ) {

                      ~~~~~^~~~~~~~~~~~

antlr.c:2158:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==QuotedTerm) ) {

                     ~     ^           ~

antlr.c:2158:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==QuotedTerm) ) {

                           ^~

                           =

antlr.c:2165:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==TokenTerm) ) {

                        ~~~~~^~~~~~~~~~~

antlr.c:2165:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==TokenTerm) ) {

                       ~     ^          ~

antlr.c:2165:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==TokenTerm) ) {

                             ^~

                             =

antlr.c:2189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==125) ) {

                  ~~~~~^~~~~

antlr.c:2189:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==125) ) {

                 ~     ^    ~

antlr.c:2189:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==125) ) {

                       ^~

                       =

antlr.c:2200:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==103) ) {

                      ~~~~~^~~~~

antlr.c:2200:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==103) ) {

                     ~     ^    ~

antlr.c:2200:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==103) ) {

                           ^~

                           =

antlr.c:2216:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==88) ) {

                  ~~~~~^~~~

antlr.c:2216:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==88) ) {

                 ~     ^   ~

antlr.c:2216:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==88) ) {

                       ^~

                       =

antlr.c:2244:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==WildCard) ) {

                ~~~~~^~~~~~~~~~

antlr.c:2244:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==WildCard) ) {

               ~     ^         ~

antlr.c:2244:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==WildCard) ) {

                     ^~

                     =

antlr.c:2254:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==125) ) {

                    ~~~~~^~~~~

antlr.c:2254:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==125) ) {

                   ~     ^    ~

antlr.c:2254:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==125) ) {

                         ^~

                         =

antlr.c:2265:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==103) ) {

                        ~~~~~^~~~~

antlr.c:2265:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==103) ) {

                       ~     ^    ~

antlr.c:2265:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==103) ) {

                             ^~

                             =

antlr.c:2291:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==NonTerminal) ) {

                  ~~~~~^~~~~~~~~~~~~

antlr.c:2291:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==NonTerminal) ) {

                 ~     ^            ~

antlr.c:2291:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==NonTerminal) ) {

                       ^~

                       =

antlr.c:2301:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==103) ) {

                      ~~~~~^~~~~

antlr.c:2301:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==103) ) {

                     ~     ^    ~

antlr.c:2301:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==103) ) {

                           ^~

                           =

antlr.c:2325:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==104) ) {

                          ~~~~~^~~~~

antlr.c:2325:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==104) ) {

                         ~     ^    ~

antlr.c:2325:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==104) ) {

                               ^~

                               =

antlr.c:2329:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                      if ( (LA(1)==PassAction) ) {

                            ~~~~~^~~~~~~~~~~~

antlr.c:2329:34: note: remove extraneous parentheses around the comparison to silence this warning

                      if ( (LA(1)==PassAction) ) {

                           ~     ^           ~

antlr.c:2329:34: note: use '=' to turn this equality comparison into an assignment

                      if ( (LA(1)==PassAction) ) {

                                 ^~

                                 =

antlr.c:2355:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==105) ) {

                      ~~~~~^~~~~

antlr.c:2355:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==105) ) {

                     ~     ^    ~

antlr.c:2355:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==105) ) {

                           ^~

                           =

antlr.c:2395:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:2395:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:2395:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:2408:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==Pred) ) {

            ~~~~~^~~~~~

antlr.c:2408:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==Pred) ) {

           ~     ^     ~

antlr.c:2408:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==Pred) ) {

                 ^~

                 =

antlr.c:2424:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==PassAction) ) {

                ~~~~~^~~~~~~~~~~~

antlr.c:2424:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==PassAction) ) {

               ~     ^           ~

antlr.c:2424:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==PassAction) ) {

                     ^~

                     =

antlr.c:2459:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==Pragma) ) {

                  ~~~~~^~~~~~~~

antlr.c:2459:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==Pragma) ) {

                 ~     ^       ~

antlr.c:2459:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==Pragma) ) {

                       ^~

                       =

antlr.c:2465:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==126) ) {

                      ~~~~~^~~~~

antlr.c:2465:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==126) ) {

                     ~     ^    ~

antlr.c:2465:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==126) ) {

                           ^~

                           =

antlr.c:2472:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==127) ) {

                        ~~~~~^~~~~

antlr.c:2472:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==127) ) {

                       ~     ^    ~

antlr.c:2472:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==127) ) {

                             ^~

                             =

antlr.c:2479:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==128) ) {

                          ~~~~~^~~~~

antlr.c:2479:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==128) ) {

                         ~     ^    ~

antlr.c:2479:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==128) ) {

                               ^~

                               =

antlr.c:2504:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==FirstSetSymbol) ) {

                  ~~~~~^~~~~~~~~~~~~~~~

antlr.c:2504:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==FirstSetSymbol) ) {

                 ~     ^               ~

antlr.c:2504:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==FirstSetSymbol) ) {

                       ^~

                       =

antlr.c:2511:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==NonTerminal) ) {

                      ~~~~~^~~~~~~~~~~~~

antlr.c:2511:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==NonTerminal) ) {

                     ~     ^            ~

antlr.c:2511:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==NonTerminal) ) {

                           ^~

                           =

antlr.c:2524:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==TokenTerm) ) {

                        ~~~~~^~~~~~~~~~~

antlr.c:2524:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==TokenTerm) ) {

                       ~     ^          ~

antlr.c:2524:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==TokenTerm) ) {

                             ^~

                             =

antlr.c:2555:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==114) ) {

                  ~~~~~^~~~~

antlr.c:2555:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==114) ) {

                 ~     ^    ~

antlr.c:2555:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==114) ) {

                       ^~

                       =

antlr.c:2569:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==129) ) {

                      ~~~~~^~~~~

antlr.c:2569:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==129) ) {

                     ~     ^    ~

antlr.c:2569:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==129) ) {

                           ^~

                           =

antlr.c:2576:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==130) ) {

                        ~~~~~^~~~~

antlr.c:2576:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==130) ) {

                       ~     ^    ~

antlr.c:2576:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==130) ) {

                             ^~

                             =

antlr.c:2583:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==131) ) {

                          ~~~~~^~~~~

antlr.c:2583:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==131) ) {

                         ~     ^    ~

antlr.c:2583:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==131) ) {

                               ^~

                               =

antlr.c:2594:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                            if ( (LA(1)==132) ) {

                                  ~~~~~^~~~~

antlr.c:2594:40: note: remove extraneous parentheses around the comparison to silence this warning

                            if ( (LA(1)==132) ) {

                                 ~     ^    ~

antlr.c:2594:40: note: use '=' to turn this equality comparison into an assignment

                            if ( (LA(1)==132) ) {

                                       ^~

                                       =

antlr.c:2601:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                              if ( (LA(1)==113) ) {

                                    ~~~~~^~~~~

antlr.c:2601:42: note: remove extraneous parentheses around the comparison to silence this warning

                              if ( (LA(1)==113) ) {

                                   ~     ^    ~

antlr.c:2601:42: note: use '=' to turn this equality comparison into an assignment

                              if ( (LA(1)==113) ) {

                                         ^~

                                         =

antlr.c:2627:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                            if ( (LA(1)==PassAction) ) {

                                  ~~~~~^~~~~~~~~~~~

antlr.c:2627:40: note: remove extraneous parentheses around the comparison to silence this warning

                            if ( (LA(1)==PassAction) ) {

                                 ~     ^           ~

antlr.c:2627:40: note: use '=' to turn this equality comparison into an assignment

                            if ( (LA(1)==PassAction) ) {

                                       ^~

                                       =

antlr.c:2722:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==102) ) {

                    ~~~~~^~~~~

antlr.c:2722:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==102) ) {

                   ~     ^    ~

antlr.c:2722:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==102) ) {

                         ^~

                         =

antlr.c:2749:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==129) ) {

                ~~~~~^~~~~

antlr.c:2749:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==129) ) {

               ~     ^    ~

antlr.c:2749:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==129) ) {

                     ^~

                     =

antlr.c:2756:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==130) ) {

                  ~~~~~^~~~~

antlr.c:2756:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==130) ) {

                 ~     ^    ~

antlr.c:2756:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==130) ) {

                       ^~

                       =

antlr.c:2763:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==105) ) {

                    ~~~~~^~~~~

antlr.c:2763:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==105) ) {

                   ~     ^    ~

antlr.c:2763:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==105) ) {

                         ^~

                         =

antlr.c:2770:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==PassAction) ) {

                      ~~~~~^~~~~~~~~~~~

antlr.c:2770:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==PassAction) ) {

                     ~     ^           ~

antlr.c:2770:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==PassAction) ) {

                           ^~

                           =

antlr.c:2842:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==PassAction) ) {

          ~~~~~^~~~~~~~~~~~

antlr.c:2842:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==PassAction) ) {

         ~     ^           ~

antlr.c:2842:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==PassAction) ) {

               ^~

               =

antlr.c:2867:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==135) ) {

             ~~~~~^~~~~

antlr.c:2867:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==135) ) {

            ~     ^    ~

antlr.c:2867:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==135) ) {

                  ^~

                  =

antlr.c:2880:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==134) ) {

          ~~~~~^~~~~

antlr.c:2880:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==134) ) {

         ~     ^    ~

antlr.c:2880:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==134) ) {

               ^~

               =

antlr.c:2991:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NonTerminal) ) {

          ~~~~~^~~~~~~~~~~~~

antlr.c:2991:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NonTerminal) ) {

         ~     ^            ~

antlr.c:2991:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NonTerminal) ) {

               ^~

               =

antlr.c:3001:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==TokenTerm) ) {

            ~~~~~^~~~~~~~~~~

antlr.c:3001:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==TokenTerm) ) {

           ~     ^          ~

antlr.c:3001:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==TokenTerm) ) {

                 ^~

                 =

antlr.c:3021:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Action) ) {

          ~~~~~^~~~~~~~

antlr.c:3021:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Action) ) {

         ~     ^       ~

antlr.c:3021:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Action) ) {

               ^~

               =

antlr.c:3066:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==143) ) {

            ~~~~~^~~~~

antlr.c:3066:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==143) ) {

           ~     ^    ~

antlr.c:3066:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==143) ) {

                 ^~

                 =

antlr.c:3073:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==149) ) {

                ~~~~~^~~~~

antlr.c:3073:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==149) ) {

               ~     ^    ~

antlr.c:3073:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==149) ) {

                     ^~

                     =

antlr.c:3098:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==151) ) {

            ~~~~~^~~~~

antlr.c:3098:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==151) ) {

           ~     ^    ~

antlr.c:3098:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==151) ) {

                 ^~

                 =

antlr.c:3107:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          } while ( (LA(1)==151) );

                     ~~~~~^~~~~

antlr.c:3107:27: note: remove extraneous parentheses around the comparison to silence this warning

          } while ( (LA(1)==151) );

                    ~     ^    ~

antlr.c:3107:27: note: use '=' to turn this equality comparison into an assignment

          } while ( (LA(1)==151) );

                          ^~

                          =

antlr.c:3113:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==149) ) {

              ~~~~~^~~~~

antlr.c:3113:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==149) ) {

             ~     ^    ~

antlr.c:3113:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==149) ) {

                   ^~

                   =

antlr.c:3123:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==Eof) ) {

          ~~~~~^~~~~

antlr.c:3123:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==Eof) ) {

         ~     ^    ~

antlr.c:3123:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==Eof) ) {

               ^~

               =

antlr.c:3182:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    } while ( (LA(1)==149) );

               ~~~~~^~~~~

antlr.c:3182:21: note: remove extraneous parentheses around the comparison to silence this warning

    } while ( (LA(1)==149) );

              ~     ^    ~

antlr.c:3182:21: note: use '=' to turn this equality comparison into an assignment

    } while ( (LA(1)==149) );

                    ^~

                    =

antlr.c:3220:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==153) ) {

          ~~~~~^~~~~

antlr.c:3220:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==153) ) {

         ~     ^    ~

antlr.c:3220:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==153) ) {

               ^~

               =

antlr.c:3248:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==154) ) {

             ~~~~~^~~~~

antlr.c:3248:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==154) ) {

            ~     ^    ~

antlr.c:3248:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==154) ) {

                  ^~

                  =

antlr.c:3255:118: warning: expression result unused [-Wunused-value]

  ...) {zzfailed_pred("  isDLGmaxToken(LATEXT(1))",0 /* report */, { 0; /* no user action */ } );}

                                                                     ^

../h/antlr.h:117:44: note: expanded from macro 'zzfailed_pred'

    zzfailed_pred_action(_p,_hasuseraction,_useraction);

                                           ^~~~~~~~~~~

../h/antlr.h:129:27: note: expanded from macro 'zzfailed_pred_action'

    if (_hasuseraction) { _useraction } \

                          ^~~~~~~~~~~

antlr.c:3261:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==153) ) {

                  ~~~~~^~~~~

antlr.c:3261:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==153) ) {

                 ~     ^    ~

antlr.c:3261:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==153) ) {

                       ^~

                       =

antlr.c:3275:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==ID) ) {

                ~~~~~^~~~

antlr.c:3275:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==ID) ) {

               ~     ^   ~

antlr.c:3275:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==ID) ) {

                     ^~

                     =

antlr.c:3284:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==153) ) {

                    ~~~~~^~~~~

antlr.c:3284:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==153) ) {

                   ~     ^    ~

antlr.c:3284:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==153) ) {

                         ^~

                         =

138 warnings generated.

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  scan.c -o scan.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  err.c -o err.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  bits.c -o bits.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  build.c -o build.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fset2.c -o fset2.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fset.c -o fset.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  gen.c -o gen.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  globals.c -o globals.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  hash.c -o hash.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  lex.c -o lex.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  main.c -o main.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  misc.c -o misc.o

gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536 -c -o set.o ../support/set/set.c

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  pred.c -o pred.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  egman.c -o egman.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  mrhoist.c -o mrhoist.o

gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fcache.c -o fcache.o

gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536 -o ./antlr antlr.o scan.o err.o bits.o build.o fset2.o fset.o gen.o globals.o hash.o lex.o main.o misc.o set.o pred.o egman.o mrhoist.o fcache.o

Pccts/antlr/antlr -CC -e3 -ck 3 -k 2 -fl VfrParser.dlg -ft VfrTokens.h -o . VfrSyntax.g

Antlr parser generator   Version 1.33MR33   1989-2001

VfrSyntax.g, line 1830: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1

VfrSyntax.g, line 1835: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1

VfrSyntax.g, line 3266: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3275: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3284: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3294: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3324: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

VfrSyntax.g, line 3333: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result EfiVfrParser.cpp -o EfiVfrParser.o

In file included from EfiVfrParser.cpp:18:

In file included from ./EfiVfrParser.h:25:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

BIN_DIR='.' make -C Pccts/dlg

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.c

dlg_p.c:77:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==LEXACTION) ) {

              ~~~~~^~~~~~~~~~~

dlg_p.c:77:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==LEXACTION) ) {

             ~     ^          ~

dlg_p.c:77:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==LEXACTION) ) {

                   ^~

                   =

dlg_p.c:81:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==LEXMEMBER) ) {

                ~~~~~^~~~~~~~~~~

dlg_p.c:81:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==LEXMEMBER) ) {

               ~     ^          ~

dlg_p.c:81:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==LEXMEMBER) ) {

                     ^~

                     =

dlg_p.c:85:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==LEXPREFIX) ) {

                  ~~~~~^~~~~~~~~~~

dlg_p.c:85:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==LEXPREFIX) ) {

                 ~     ^          ~

dlg_p.c:85:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==LEXPREFIX) ) {

                       ^~

                       =

dlg_p.c:89:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==PARSERCLASS) ) {

                    ~~~~~^~~~~~~~~~~~~

dlg_p.c:89:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==PARSERCLASS) ) {

                   ~     ^            ~

dlg_p.c:89:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==PARSERCLASS) ) {

                         ^~

                         =

dlg_p.c:93:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==ACTION) ) {

                      ~~~~~^~~~~~~~

dlg_p.c:93:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==ACTION) ) {

                     ~     ^       ~

dlg_p.c:93:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==ACTION) ) {

                           ^~

                           =

dlg_p.c:116:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==ACTION) ) {

             ~~~~~^~~~~~~~

dlg_p.c:116:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==ACTION) ) {

            ~     ^       ~

dlg_p.c:116:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==ACTION) ) {

                  ^~

                  =

dlg_p.c:151:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==PER_PER) ) {

          ~~~~~^~~~~~~~~

dlg_p.c:151:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==PER_PER) ) {

         ~     ^        ~

dlg_p.c:151:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==PER_PER) ) {

               ^~

               =

dlg_p.c:156:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==NAME_PER_PER) ) {

            ~~~~~^~~~~~~~~~~~~~

dlg_p.c:156:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==NAME_PER_PER) ) {

           ~     ^             ~

dlg_p.c:156:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==NAME_PER_PER) ) {

                 ^~

                 =

dlg_p.c:163:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          while ( (LA(1)==NAME_PER_PER) ) {

                   ~~~~~^~~~~~~~~~~~~~

dlg_p.c:163:25: note: remove extraneous parentheses around the comparison to silence this warning

          while ( (LA(1)==NAME_PER_PER) ) {

                  ~     ^             ~

dlg_p.c:163:25: note: use '=' to turn this equality comparison into an assignment

          while ( (LA(1)==NAME_PER_PER) ) {

                        ^~

                        =

dlg_p.c:292:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==ACTION) ) {

          ~~~~~^~~~~~~~

dlg_p.c:292:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==ACTION) ) {

         ~     ^       ~

dlg_p.c:292:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==ACTION) ) {

               ^~

               =

dlg_p.c:327:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    while ( (LA(1)==OR) ) {

             ~~~~~^~~~

dlg_p.c:327:19: note: remove extraneous parentheses around the comparison to silence this warning

    while ( (LA(1)==OR) ) {

            ~     ^   ~

dlg_p.c:327:19: note: use '=' to turn this equality comparison into an assignment

    while ( (LA(1)==OR) ) {

                  ^~

                  =

dlg_p.c:410:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==ZERO_MORE) ) {

            ~~~~~^~~~~~~~~~~

dlg_p.c:410:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==ZERO_MORE) ) {

           ~     ^          ~

dlg_p.c:410:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==ZERO_MORE) ) {

                 ^~

                 =

dlg_p.c:424:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==ONE_MORE) ) {

              ~~~~~^~~~~~~~~~

dlg_p.c:424:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==ONE_MORE) ) {

             ~     ^         ~

dlg_p.c:424:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==ONE_MORE) ) {

                   ^~

                   =

dlg_p.c:441:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==ZERO_MORE) ) {

          ~~~~~^~~~~~~~~~~

dlg_p.c:441:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==ZERO_MORE) ) {

         ~     ^          ~

dlg_p.c:441:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==ZERO_MORE) ) {

               ^~

               =

dlg_p.c:448:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==ONE_MORE) ) {

            ~~~~~^~~~~~~~~~

dlg_p.c:448:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==ONE_MORE) ) {

           ~     ^         ~

dlg_p.c:448:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==ONE_MORE) ) {

                 ^~

                 =

dlg_p.c:479:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

  if ( (LA(1)==L_BRACK) ) {

        ~~~~~^~~~~~~~~

dlg_p.c:479:14: note: remove extraneous parentheses around the comparison to silence this warning

  if ( (LA(1)==L_BRACK) ) {

       ~     ^        ~

dlg_p.c:479:14: note: use '=' to turn this equality comparison into an assignment

  if ( (LA(1)==L_BRACK) ) {

             ^~

             =

dlg_p.c:493:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==NOT) ) {

          ~~~~~^~~~~

dlg_p.c:493:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==NOT) ) {

         ~     ^    ~

dlg_p.c:493:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==NOT) ) {

               ^~

               =

dlg_p.c:508:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==L_PAR) ) {

            ~~~~~^~~~~~~

dlg_p.c:508:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==L_PAR) ) {

           ~     ^      ~

dlg_p.c:508:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==L_PAR) ) {

                 ^~

                 =

dlg_p.c:523:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==L_BRACE) ) {

              ~~~~~^~~~~~~~~

dlg_p.c:523:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==L_BRACE) ) {

             ~     ^        ~

dlg_p.c:523:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==L_BRACE) ) {

                   ^~

                   =

dlg_p.c:621:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==RANGE) ) {

          ~~~~~^~~~~~~

dlg_p.c:621:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==RANGE) ) {

         ~     ^      ~

dlg_p.c:621:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==RANGE) ) {

               ^~

               =

dlg_p.c:710:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

  if ( (LA(1)==REGCHAR) ) {

        ~~~~~^~~~~~~~~

dlg_p.c:710:14: note: remove extraneous parentheses around the comparison to silence this warning

  if ( (LA(1)==REGCHAR) ) {

       ~     ^        ~

dlg_p.c:710:14: note: use '=' to turn this equality comparison into an assignment

  if ( (LA(1)==REGCHAR) ) {

             ^~

             =

dlg_p.c:717:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

    if ( (LA(1)==OCTAL_VALUE) ) {

          ~~~~~^~~~~~~~~~~~~

dlg_p.c:717:16: note: remove extraneous parentheses around the comparison to silence this warning

    if ( (LA(1)==OCTAL_VALUE) ) {

         ~     ^            ~

dlg_p.c:717:16: note: use '=' to turn this equality comparison into an assignment

    if ( (LA(1)==OCTAL_VALUE) ) {

               ^~

               =

dlg_p.c:724:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

      if ( (LA(1)==HEX_VALUE) ) {

            ~~~~~^~~~~~~~~~~

dlg_p.c:724:18: note: remove extraneous parentheses around the comparison to silence this warning

      if ( (LA(1)==HEX_VALUE) ) {

           ~     ^          ~

dlg_p.c:724:18: note: use '=' to turn this equality comparison into an assignment

      if ( (LA(1)==HEX_VALUE) ) {

                 ^~

                 =

dlg_p.c:731:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

        if ( (LA(1)==DEC_VALUE) ) {

              ~~~~~^~~~~~~~~~~

dlg_p.c:731:20: note: remove extraneous parentheses around the comparison to silence this warning

        if ( (LA(1)==DEC_VALUE) ) {

             ~     ^          ~

dlg_p.c:731:20: note: use '=' to turn this equality comparison into an assignment

        if ( (LA(1)==DEC_VALUE) ) {

                   ^~

                   =

dlg_p.c:738:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

          if ( (LA(1)==TAB) ) {

                ~~~~~^~~~~

dlg_p.c:738:22: note: remove extraneous parentheses around the comparison to silence this warning

          if ( (LA(1)==TAB) ) {

               ~     ^    ~

dlg_p.c:738:22: note: use '=' to turn this equality comparison into an assignment

          if ( (LA(1)==TAB) ) {

                     ^~

                     =

dlg_p.c:745:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

            if ( (LA(1)==NL) ) {

                  ~~~~~^~~~

dlg_p.c:745:24: note: remove extraneous parentheses around the comparison to silence this warning

            if ( (LA(1)==NL) ) {

                 ~     ^   ~

dlg_p.c:745:24: note: use '=' to turn this equality comparison into an assignment

            if ( (LA(1)==NL) ) {

                       ^~

                       =

dlg_p.c:752:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

              if ( (LA(1)==CR) ) {

                    ~~~~~^~~~

dlg_p.c:752:26: note: remove extraneous parentheses around the comparison to silence this warning

              if ( (LA(1)==CR) ) {

                   ~     ^   ~

dlg_p.c:752:26: note: use '=' to turn this equality comparison into an assignment

              if ( (LA(1)==CR) ) {

                         ^~

                         =

dlg_p.c:759:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                if ( (LA(1)==BS) ) {

                      ~~~~~^~~~

dlg_p.c:759:28: note: remove extraneous parentheses around the comparison to silence this warning

                if ( (LA(1)==BS) ) {

                     ~     ^   ~

dlg_p.c:759:28: note: use '=' to turn this equality comparison into an assignment

                if ( (LA(1)==BS) ) {

                           ^~

                           =

dlg_p.c:766:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                  if ( (LA(1)==LIT) ) {

                        ~~~~~^~~~~

dlg_p.c:766:30: note: remove extraneous parentheses around the comparison to silence this warning

                  if ( (LA(1)==LIT) ) {

                       ~     ^    ~

dlg_p.c:766:30: note: use '=' to turn this equality comparison into an assignment

                  if ( (LA(1)==LIT) ) {

                             ^~

                             =

dlg_p.c:773:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]

                    if ( (LA(1)==L_EOF) ) {

                          ~~~~~^~~~~~~

dlg_p.c:773:32: note: remove extraneous parentheses around the comparison to silence this warning

                    if ( (LA(1)==L_EOF) ) {

                         ~     ^      ~

dlg_p.c:773:32: note: use '=' to turn this equality comparison into an assignment

                    if ( (LA(1)==L_EOF) ) {

                               ^~

                               =

30 warnings generated.

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_a.c

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c main.c

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  err.c -o err.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 ../support/set/set.c

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  support.c -o support.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  output.c -o output.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  relabel.c -o relabel.o

cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536  automata.c -o automata.o

cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -o ./dlg dlg_p.o dlg_a.o main.o err.o set.o support.o output.o relabel.o automata.o

Pccts/dlg/dlg -C2 -i -CC -cl VfrLexer -o . VfrParser.dlg

dlg  Version 1.33MR33   1989-2001

 

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrLexer.cpp -o VfrLexer.o

In file included from VfrLexer.cpp:18:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  VfrSyntax.cpp -o VfrSyntax.o

In file included from VfrSyntax.cpp:20:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

VfrSyntax.cpp:59:3: warning: control reaches end of non-void function [-Wreturn-type]

  }

  ^

VfrSyntax.cpp:3845:88: warning: expression result unused [-Wunused-value]

    if (!(mCompatibleMode)      ) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user a...

                                                                                       ^

Pccts/h/AParser.h:340:44: note: expanded from macro 'zzfailed_pred'

    zzfailed_pred_action(_p,_hasuseraction,_useraction) \

                                           ^~~~~~~~~~~

Pccts/h/AParser.h:351:27: note: expanded from macro 'zzfailed_pred_action'

    if (_hasuseraction) { _useraction } else { failedSemanticPredicate(_p); }

                          ^~~~~~~~~~~

VfrSyntax.cpp:3865:88: warning: expression result unused [-Wunused-value]

    if (!(mCompatibleMode)      ) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user a...

                                                                                       ^

Pccts/h/AParser.h:340:44: note: expanded from macro 'zzfailed_pred'

    zzfailed_pred_action(_p,_hasuseraction,_useraction) \

                                           ^~~~~~~~~~~

Pccts/h/AParser.h:351:27: note: expanded from macro 'zzfailed_pred_action'

    if (_hasuseraction) { _useraction } else { failedSemanticPredicate(_p); }

                          ^~~~~~~~~~~

135 warnings generated.

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrFormPkg.cpp -o VfrFormPkg.o

In file included from VfrFormPkg.cpp:18:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrError.cpp -o VfrError.o

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrUtilityLib.cpp -o VfrUtilityLib.o

In file included from VfrUtilityLib.cpp:20:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrCompiler.cpp -o VfrCompiler.o

In file included from VfrCompiler.cpp:19:

In file included from ./VfrCompiler.h:21:

./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {

                                                       ^

./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}

                                              ^

./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {

                                                               ^

./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {

                                                ^

./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {

                                                       ^

./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {

                                                       ^

./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {

                                                              ^

./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]

                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {

                                                                             ^

./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {

                                                  ^

./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {

                                                      ^

./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}

                                                    ^

./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {

                                                ^

./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {

                                           ^

./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]

        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {

                                           ^

./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}

                                                 ^

./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}

                                                ^

./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}

                                                 ^

./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {

                                     ^

./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {

                                     ^

./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),

                                                      ^

./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mSubtitle->Statement) {

                        ^

./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),

                                               ^

./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]

               CIfrStatementHeader (&mText->Statement) {

                                     ^

./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),

                                             ^

./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef->Question) {

                                   ^

./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),

                                              ^

./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef2->Question) {

                                    ^

./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),

                                              ^

./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef3->Question) {

                                    ^

./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),

                                              ^

./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mRef4->Question) {

                                    ^

./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),

                                             ^

./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]

              CIfrQuestionHeader (&mRef5->Question) {

                                   ^

./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),

                                                               ^

./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]

  CIfrStatementHeader (&mResetButton->Statement) {

                        ^

./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),

                                                         ^

./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]

                     CIfrQuestionHeader (&mCheckBox->Question) {

                                          ^

./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),

                                                   ^

./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mAction->Question) {

                                      ^

./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),

                                               ^

./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]

               CIfrQuestionHeader (&mDate->Question) {

                                    ^

./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),

                                                      ^

./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrQuestionHeader (&mNumeric->Question),

                                        ^

./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]

                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {

                                        ^

./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),

                                                   ^

./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mOneOf->Question),

                                      ^

./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]

                 CIfrMinMaxStepData (&mOneOf->data) {

                                      ^

./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),

                                                   ^

./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]

                 CIfrQuestionHeader (&mString->Question) {

                                      ^

./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),

                                                        ^

./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]

                    CIfrQuestionHeader (&mPassword->Question) {

                                         ^

./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),

                                                              ^

./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]

                      CIfrQuestionHeader (&mOrderedList->Question) {

                                           ^

./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),

                                                ^

./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]

                CIfrQuestionHeader (&mTime->Question) {

                                     ^

./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}

                                                         ^

./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}

                                                            ^

./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}

                                                           ^

./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {

                                                                   ^

./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]

                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {

                                                              ^

./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]

                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {

                                                             ^

./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {

                                                     ^

./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {

                                            ^

./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]

                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {

                                                                     ^

./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]

                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {

                                                                ^

./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {

                                                ^

./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]

                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {

                                                    ^

./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]

                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {

                                                ^

./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {

                                                  ^

./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {

                                      ^

./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {

                                      ^

./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]

                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_...

                                                                        ^

./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]

                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {

                                                  ^

./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {

                                     ^

./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]

                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {

                                                     ^

./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {

                                           ^

./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]

                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {

                                                             ^

./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {

                                               ^

./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {

                                               ^

./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {

                                               ^

./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {

                                               ^

./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {

                                               ^

./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {

                                          ^

./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {

                                             ^

./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {

                                             ^

./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {

                                      ^

./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {

                                          ^

./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {

                                       ^

./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {

                                        ^

./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {

                                        ^

./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {

                                        ^

./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {

                                      ^

./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {

                                       ^

./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {

                                     ^

./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {

                                      ^

./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {

                                      ^

./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {

                                           ^

./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {

                                         ^

./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {

                                        ^

./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {

                                     ^

./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {

                                             ^

./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {

                                            ^

./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {

                                           ^

./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {

                                         ^

./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {

                                          ^

./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {

                                          ^

./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {

                                     ^

./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {

                                             ^

./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {

                                            ^

./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {

                                     ^

./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {

                                          ^

./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {

                                        ^

./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {

                                       ^

./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {

                                               ^

./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {

                                              ^

./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {

                                            ^

./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {

                                           ^

./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {

                                     ^

./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {

                                       ^

./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {

                                        ^

./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {

                                          ^

./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {

                                        ^

./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {

                                           ^

./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {

                                    ^

./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {

                                            ^

./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {

                                             ^

./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {

                                          ^

./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {

                                             ^

./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {

                                      ^

./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {

                                     ^

./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {

                                       ^

./VfrFormPkg.h:2880:39: warning: field 'mSpan' is uninitialized when used here [-Wuninitialized]

      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {

                                      ^

132 warnings generated.

g++ -o ../bin/VfrCompile  AParser.o DLexerBase.o ATokenBuffer.o EfiVfrParser.o VfrLexer.o VfrSyntax.o VfrFormPkg.o VfrError.o VfrUtilityLib.o VfrCompiler.o -L../libs -lCommon

Finished building BaseTools C Tools with ARCH=X64

make -C Source/Python

make[1]: Nothing to be done for `all'.

make -C Tests

testHelp (TianoCompress.Tests) ... ok

testRandomDataCycles (TianoCompress.Tests) ... ok

test_AutoGen_AutoGen (CheckPythonSyntax.Tests) ... ok

test_AutoGen_BuildEngine (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenC (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenDepex (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenMake (CheckPythonSyntax.Tests) ... ok

test_AutoGen_GenPcdDb (CheckPythonSyntax.Tests) ... ok

test_AutoGen_IdfClassObject (CheckPythonSyntax.Tests) ... ok

test_AutoGen_InfSectionParser (CheckPythonSyntax.Tests) ... ok

test_AutoGen_StrGather (CheckPythonSyntax.Tests) ... ok

test_AutoGen_UniClassObject (CheckPythonSyntax.Tests) ... ok

test_AutoGen_ValidCheckingInfoObject (CheckPythonSyntax.Tests) ... ok

test_AutoGen___init__ (CheckPythonSyntax.Tests) ... ok

test_BPDG_BPDG (CheckPythonSyntax.Tests) ... ok

test_BPDG_GenVpd (CheckPythonSyntax.Tests) ... ok

test_BPDG_StringTable (CheckPythonSyntax.Tests) ... ok

test_BPDG___init__ (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_CommonClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_DataClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_Exceptions (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_FdfClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_ModuleClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_PackageClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass_PlatformClass (CheckPythonSyntax.Tests) ... ok

test_CommonDataClass___init__ (CheckPythonSyntax.Tests) ... ok

test_Common_BuildToolError (CheckPythonSyntax.Tests) ... ok

test_Common_BuildVersion (CheckPythonSyntax.Tests) ... ok

test_Common_DataType (CheckPythonSyntax.Tests) ... ok

test_Common_Database (CheckPythonSyntax.Tests) ... ok

test_Common_DecClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_Dictionary (CheckPythonSyntax.Tests) ... ok

test_Common_DscClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_EdkIIWorkspace (CheckPythonSyntax.Tests) ... ok

test_Common_EdkIIWorkspaceBuild (CheckPythonSyntax.Tests) ... ok

test_Common_EdkLogger (CheckPythonSyntax.Tests) ... ok

test_Common_Expression (CheckPythonSyntax.Tests) ... ok

test_Common_FdfClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_FdfParserLite (CheckPythonSyntax.Tests) ... ok

test_Common_GlobalData (CheckPythonSyntax.Tests) ... ok

test_Common_Identification (CheckPythonSyntax.Tests) ... ok

test_Common_InfClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_LongFilePathOs (CheckPythonSyntax.Tests) ... ok

test_Common_LongFilePathOsPath (CheckPythonSyntax.Tests) ... ok

test_Common_LongFilePathSupport (CheckPythonSyntax.Tests) ... ok

test_Common_MigrationUtilities (CheckPythonSyntax.Tests) ... ok

test_Common_Misc (CheckPythonSyntax.Tests) ... ok

test_Common_MultipleWorkspace (CheckPythonSyntax.Tests) ... ok

test_Common_Parsing (CheckPythonSyntax.Tests) ... ok

test_Common_RangeExpression (CheckPythonSyntax.Tests) ... ok

test_Common_String (CheckPythonSyntax.Tests) ... ok

test_Common_TargetTxtClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_ToolDefClassObject (CheckPythonSyntax.Tests) ... ok

test_Common_VariableAttributes (CheckPythonSyntax.Tests) ... ok

test_Common_VpdInfoFile (CheckPythonSyntax.Tests) ... ok

test_Common___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc_CLexer (CheckPythonSyntax.Tests) ... ok

test_Ecc_CParser (CheckPythonSyntax.Tests) ... ok

test_Ecc_Check (CheckPythonSyntax.Tests) ... ok

test_Ecc_CodeFragment (CheckPythonSyntax.Tests) ... ok

test_Ecc_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok

test_Ecc_Configuration (CheckPythonSyntax.Tests) ... ok

test_Ecc_Database (CheckPythonSyntax.Tests) ... ok

test_Ecc_Ecc (CheckPythonSyntax.Tests) ... ok

test_Ecc_EccGlobalData (CheckPythonSyntax.Tests) ... ok

test_Ecc_EccToolError (CheckPythonSyntax.Tests) ... ok

test_Ecc_Exception (CheckPythonSyntax.Tests) ... ok

test_Ecc_FileProfile (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaDataParser (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok

test_Ecc_MetaFileWorkspace___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc_ParserWarning (CheckPythonSyntax.Tests) ... ok

test_Ecc_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok

test_Ecc_Xml___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc___init__ (CheckPythonSyntax.Tests) ... ok

test_Ecc_c (CheckPythonSyntax.Tests) ... ok

test_Eot_CLexer (CheckPythonSyntax.Tests) ... ok

test_Eot_CParser (CheckPythonSyntax.Tests) ... ok

test_Eot_CodeFragment (CheckPythonSyntax.Tests) ... ok

test_Eot_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok

test_Eot_Database (CheckPythonSyntax.Tests) ... ok

test_Eot_Eot (CheckPythonSyntax.Tests) ... ok

test_Eot_EotGlobalData (CheckPythonSyntax.Tests) ... ok

test_Eot_EotToolError (CheckPythonSyntax.Tests) ... ok

test_Eot_FileProfile (CheckPythonSyntax.Tests) ... ok

test_Eot_FvImage (CheckPythonSyntax.Tests) ... ok

test_Eot_InfParserLite (CheckPythonSyntax.Tests) ... ok

test_Eot_Parser (CheckPythonSyntax.Tests) ... ok

test_Eot_ParserWarning (CheckPythonSyntax.Tests) ... ok

test_Eot_Report (CheckPythonSyntax.Tests) ... ok

test_Eot___init__ (CheckPythonSyntax.Tests) ... ok

test_Eot_c (CheckPythonSyntax.Tests) ... ok

test_GenFds_AprioriSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_Attribute (CheckPythonSyntax.Tests) ... ok

test_GenFds_Capsule (CheckPythonSyntax.Tests) ... ok

test_GenFds_CapsuleData (CheckPythonSyntax.Tests) ... ok

test_GenFds_ComponentStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_CompressSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_DataSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_DepexSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_EfiSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_Fd (CheckPythonSyntax.Tests) ... ok

test_GenFds_FdfParser (CheckPythonSyntax.Tests) ... ok

test_GenFds_Ffs (CheckPythonSyntax.Tests) ... ok

test_GenFds_FfsFileStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_FfsInfStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_Fv (CheckPythonSyntax.Tests) ... ok

test_GenFds_FvImageSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_GenFds (CheckPythonSyntax.Tests) ... ok

test_GenFds_GenFdsGlobalVariable (CheckPythonSyntax.Tests) ... ok

test_GenFds_GuidSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_OptRomFileStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_OptRomInfStatement (CheckPythonSyntax.Tests) ... ok

test_GenFds_OptionRom (CheckPythonSyntax.Tests) ... ok

test_GenFds_Region (CheckPythonSyntax.Tests) ... ok

test_GenFds_Rule (CheckPythonSyntax.Tests) ... ok

test_GenFds_RuleComplexFile (CheckPythonSyntax.Tests) ... ok

test_GenFds_RuleSimpleFile (CheckPythonSyntax.Tests) ... ok

test_GenFds_Section (CheckPythonSyntax.Tests) ... ok

test_GenFds_UiSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_VerSection (CheckPythonSyntax.Tests) ... ok

test_GenFds_Vtf (CheckPythonSyntax.Tests) ... ok

test_GenFds___init__ (CheckPythonSyntax.Tests) ... ok

test_GenPatchPcdTable_GenPatchPcdTable (CheckPythonSyntax.Tests) ... ok

test_GenPatchPcdTable___init__ (CheckPythonSyntax.Tests) ... ok

test_PatchPcdValue_PatchPcdValue (CheckPythonSyntax.Tests) ... ok

test_PatchPcdValue___init__ (CheckPythonSyntax.Tests) ... ok

test_Pkcs7Sign_Pkcs7Sign (CheckPythonSyntax.Tests) ... ok

test_Rsa2048Sha256Sign_Rsa2048Sha256GenerateKeys (CheckPythonSyntax.Tests) ... ok

test_Rsa2048Sha256Sign_Rsa2048Sha256Sign (CheckPythonSyntax.Tests) ... ok

test_Table_Table (CheckPythonSyntax.Tests) ... ok

test_Table_TableDataModel (CheckPythonSyntax.Tests) ... ok

test_Table_TableDec (CheckPythonSyntax.Tests) ... ok

test_Table_TableDsc (CheckPythonSyntax.Tests) ... ok

test_Table_TableEotReport (CheckPythonSyntax.Tests) ... ok

test_Table_TableFdf (CheckPythonSyntax.Tests) ... ok

test_Table_TableFile (CheckPythonSyntax.Tests) ... ok

test_Table_TableFunction (CheckPythonSyntax.Tests) ... ok

test_Table_TableIdentifier (CheckPythonSyntax.Tests) ... ok

test_Table_TableInf (CheckPythonSyntax.Tests) ... ok

test_Table_TablePcd (CheckPythonSyntax.Tests) ... ok

test_Table_TableQuery (CheckPythonSyntax.Tests) ... ok

test_Table_TableReport (CheckPythonSyntax.Tests) ... ok

test_Table___init__ (CheckPythonSyntax.Tests) ... ok

test_TargetTool_TargetTool (CheckPythonSyntax.Tests) ... ok

test_TargetTool___init__ (CheckPythonSyntax.Tests) ... ok

test_Trim_Trim (CheckPythonSyntax.Tests) ... ok

test_UPT_BuildVersion (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_DependencyRules (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_DistributionPackageClass (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_FileHook (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_IpiDb (CheckPythonSyntax.Tests) ... ok

test_UPT_Core_PackageFile (CheckPythonSyntax.Tests) ... ok

test_UPT_Core___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenDecFile (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenInfFile (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenMetaFileMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile_GenXmlFile (CheckPythonSyntax.Tests) ... ok

test_UPT_GenMetaFile___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_InstallPkg (CheckPythonSyntax.Tests) ... ok

test_UPT_InventoryWs (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_CommentGenerating (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_CommentParsing (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_DataType (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_ExpressionValidate (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_GlobalData (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Misc (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_ParserValidate (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Parsing (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_String (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_UniClassObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok

test_UPT_Library_Xml___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Library___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger_Log (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger_StringTable (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger_ToolError (CheckPythonSyntax.Tests) ... ok

test_UPT_Logger___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_MkPkg (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM_CommonObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM_ModuleObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM_PackageObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_POM___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_DecObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfBinaryObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfBuildOptionObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfCommonObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfDefineCommonObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfDefineObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfDepexObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfGuidObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfHeaderObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfLibraryClassesObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfPackagesObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfPcdObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfPpiObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfProtocolObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfSoucesObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser_InfUserExtensionObject (CheckPythonSyntax.Tests) ... ok

test_UPT_Object_Parser___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Object___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_DecParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_DecParserMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfAsBuiltProcess (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfBinarySectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfBuildOptionSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfDefineSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfDepexSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfGuidPpiProtocolSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfLibrarySectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfPackageSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfParserMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfPcdSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser_InfSourceSectionParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Parser___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter_DecPomAlignment (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter_InfPomAlignment (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter_InfPomAlignmentMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_PomAdapter___init__ (CheckPythonSyntax.Tests) ... ok

test_UPT_ReplacePkg (CheckPythonSyntax.Tests) ... ok

test_UPT_RmPkg (CheckPythonSyntax.Tests) ... ok

test_UPT_TestInstall (CheckPythonSyntax.Tests) ... ok

test_UPT_UPT (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_CommentGeneratingUnitTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_CommentParsingUnitTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_DecParserTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_DecParserUnitTest (CheckPythonSyntax.Tests) ... ok

test_UPT_UnitTest_InfBinarySectionTest (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_CommonXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_GuidProtocolPpiXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_IniToXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_ModuleSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_PackageSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_PcdXml (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_XmlParser (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml_XmlParserMisc (CheckPythonSyntax.Tests) ... ok

test_UPT_Xml___init__ (CheckPythonSyntax.Tests) ... ok

test_Workspace_BuildClassObject (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaFileCommentParser (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok

test_Workspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok

test_Workspace_WorkspaceCommon (CheckPythonSyntax.Tests) ... ok

test_Workspace_WorkspaceDatabase (CheckPythonSyntax.Tests) ... ok

test_Workspace___init__ (CheckPythonSyntax.Tests) ... ok

test_build_BuildReport (CheckPythonSyntax.Tests) ... ok

test_build___init__ (CheckPythonSyntax.Tests) ... ok

test_build_build (CheckPythonSyntax.Tests) ... ok

test_sitecustomize (CheckPythonSyntax.Tests) ... ok

test32bitUnicodeCharInUtf8Comment (CheckUnicodeSourceFiles.Tests) ... ok

test32bitUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok

testSupplementaryPlaneUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok

testSurrogatePairUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok

testSurrogatePairUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok

testSurrogatePairUnicodeCharInUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok

testUtf16InUniFile (CheckUnicodeSourceFiles.Tests) ... ok

testValidUtf8File (CheckUnicodeSourceFiles.Tests) ... ok

testValidUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok

 

----------------------------------------------------------------------

Ran 263 tests in 1.610s

 

OK

 

Running edk2 build for CloverX64 using the command:

build  -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE5 -n 5

 

Build environment: Darwin-15.6.0-x86_64-i386-64bit

Build start time: 12:19:54, Jan.30 2017

 

WORKSPACE        = /Users/philip/src/edk2

ECP_SOURCE       = /Users/philip/src/edk2/EdkCompatibilityPkg

EDK_SOURCE       = /Users/philip/src/edk2/EdkCompatibilityPkg

EFI_SOURCE       = /Users/philip/src/edk2/EdkCompatibilityPkg

EDK_TOOLS_PATH   = /Users/philip/src/edk2/BaseTools

CONF_PATH        = /Users/philip/src/edk2/Conf

 

 

Architecture(s)  = X64

Build target     = RELEASE

Toolchain        = XCODE5

 

Active Platform          = /Users/philip/src/edk2/Clover/Clover.dsc

Flash Image Definition   = /Users/philip/src/edk2/Clover/Clover.fdf

 

Processing meta-data ............ done!

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]

[CC] DebugLib

[CC] SetMem

[sLINK] BaseDebugLibNull

[CC] PcdLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]

[sLINK] BasePcdLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]

[CC] ScanMem64Wrapper

[CC] ScanMem32Wrapper

[CC] ScanMem16Wrapper

[CC] BaseReportStatusCodeLib

[sLINK] BaseReportStatusCodeLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]

[CC] ScanMem8Wrapper

[CC] IoLibMmioBuffer

[CC] ZeroMemWrapper

[CC] CheckSum

[CC] CompareMemWrapper

[CC] SwitchStack

[CC] SetMem64Wrapper

[CC] SwapBytes64

[CC] SetMem32Wrapper

[CC] SwapBytes32

[CC] IoHighLevel

[CC] SetMem16Wrapper

[CC] SwapBytes16

[CC] SetMemWrapper

[CC] IoLibGcc

[CC] LongJump

[CC] CopyMemWrapper

[CC] MemoryAllocationLib

[CC] IoLib

[CC] SetJump

[CC] IsZeroBufferWrapper

[CC] RShiftU64

[CC] RRotU64

[CC] DxeCoreMemoryProfileLibNull

[sLINK] DxeCoreMemoryAllocationLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]

[CC] RRotU32

[CC] MultU64x64

[CC] MemLibGeneric

[CC] MultU64x32

[CC] DxeCoreEntryPoint

[CC] MemLibGuid

[sLINK] DxeCoreEntryPoint

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]

[CC] MultS64x64

[CC] ModU64x32

[NASM] IoFifo

[CC] UefiRuntimeServicesTableLib

[sLINK] BaseIoLibIntrinsic

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]

[sLINK] UefiRuntimeServicesTableLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]

[CC] LShiftU64

[CC] PrintLibInternal

[CC] CopyMem

[sLINK] BaseMemoryLib

[CC] LRotU64

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]

[CC] LRotU32

[CC] UefiBootServicesTableLib

[CC] PeCoffExtraActionLib

[CC] PrintLib

[sLINK] UefiBootServicesTableLib

[sLINK] BasePrintLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]

[sLINK] PeCoffExtraActionLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]

[CC] LowBitSet64

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]

[CC] LowBitSet32

[CC] HighBitSet64

[CC] X86Cache

[sLINK] BaseCacheMaintenanceLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]

[CC] HobLib

[CC] HighBitSet32

[CC] DevicePathUtilities

[sLINK] DxeCoreHobLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]

[CC] GetPowerOfTwo64

[CC] PerformanceLib

[CC] GetPowerOfTwo32

[sLINK] BasePerformanceLibNull

Building ... /Users/philip/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]

[CC] DivU64x64Remainder

[CC] UefiLibPrint

[CC] DivU64x32Remainder

[CC] DivU64x32

[CC] UefiNotTiano

[CC] DivS64x64Remainder

[CC] ARShiftU64

[CC] BaseUefiDecompressLib

[sLINK] BaseUefiDecompressLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]

[CC] BitField

[CC] CpuDeadLoop

[CC] PeCoffGetEntryPoint

[CC] Cpu

[sLINK] BasePeCoffGetEntryPointLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]

[CC] BasePeCoff

[CC] UefiDriverModel

[CC] PeCoffLoaderEx

[sLINK] VBoxPeCoffLib

Building ... /Users/philip/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]

[CC] LinkedList

[CC] DxeExtractGuidedSectionLib

[sLINK] DxeExtractGuidedSectionLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]

[CC] X86TimerLib

[CC] Console

[CC] DevicePathToText

[sLINK] DuetTimerLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]

[CC] DebugAgentLibNull

[sLINK] DebugAgentLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]

[CC] CpuExceptionHandlerLibNull

[sLINK] CpuExceptionHandlerLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]

[CC] DxeServicesLib

[sLINK] DxeServicesLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]

[CC] UefiLib

[sLINK] UefiLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]

[CC] MemoryAllocationLib

[sLINK] UefiMemoryAllocationLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]

[CC] HobLib

[CC] DriverEntryPoint

[sLINK] DxeHobLib

[sLINK] UefiDriverEntryPoint

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]

[CC] RuntimeLib

[CC] SafeString

[CC] InternalGetSpinLockProperties

[sLINK] UefiRuntimeLib

Building ... /Users/philip/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]

[CC] GccInline

[CC] SynchronizationGcc

[CC] VarCheckLib

[CC] DxeServicesTableLib

[sLINK] VarCheckLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]

[sLINK] BaseSynchronizationLib

[sLINK] DxeServicesTableLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64]

[CC] TpmMeasurementLibNull

[sLINK] TpmMeasurementLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]

[CC] AuthVariableLibNull

[sLINK] AuthVariableLibNull

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]

[CC] DxeCapsuleLibNull

[sLINK] DxeCapsuleLibNull

Building ... /Users/philip/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]

[CC] DxeSecurityManagementLib

[CC] VarCheckUefiLibNullClass

[sLINK] DxeSecurityManagementLib

Building ... /Users/philip/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

[sLINK] VarCheckUefiLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]

[CC] UefiHiiServicesLib

[sLINK] UefiHiiServicesLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]

[CC] String

[CC] DxePcdLib

[sLINK] DxePcdLib

[CC] FilePaths

Building ... /Users/philip/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]

[CC] LzmaDecompress

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/Thunk16.iii:300: warning: absolute address can not be RIP-relative

[NASM] Thunk16

[CC] CustomizedDisplayLib

[CC] Non-existing

[CC] DevicePathFromText

[CC] Math64

[CC] Unaligned

[CC] UefiDevicePathLib

[sLINK] UefiDevicePathLib

Building ... /Users/philip/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]

[CC] X86WriteIdtr

[CC] X86WriteGdtr

[CC] X86Thunk

[CC] DevicePath

[CC] CustomizedDisplayLibInternal

[CC] X86ReadIdtr

[CC] X86ReadGdtr

[CC] AutoGen

[sLINK] CustomizedDisplayLib

Building ... /Users/philip/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]

[CC] X86Msr

[CC] X86GetInterruptState

[CC] Performance

[CC] LzFind

[CC] X86FxSave

[CC] X86FxRestore

[CC] X86EnablePaging64

[CC] X86EnablePaging32

[CC] HiiLib

[CC] X86DisablePaging64

[CC] X86DisablePaging32

[CC] BdsConnect

[CC] HiiString

[CC] X86RdRand

[CC] HiiLanguage

[sLINK] UefiHiiLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]

[CC] BdsPlatform

[CC] GccInline

[CC] PlatformData

[sLINK] DuetBds

Building ... /Users/philip/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]

[CC] PciCf8Lib

[sLINK] BasePciCf8Lib

Building ... /Users/philip/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64]

[CC] PciLib

[sLINK] BasePciLibCf8

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64]

[ASM] SwitchStack

[CC] IoApicLib

[sLINK] BaseIoApicLib

Building ... /Users/philip/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]

[CC] BdsMisc

[CC] BaseXApicLib

[sLINK] BaseXApicLib

Building ... /Users/philip/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]

[ASM] SetJump

[CC] MemLogLib

[sLINK] MemLogLibDefault

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64]

[CC] LzmaDec

[CC] GuidedSectionExtraction

[CC] VideoBiosPatchLib

[sLINK] LzmaDecompressLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]

[ASM] LongJump

[CC] Hid

[CC] UefiScsiLib

[sLINK] UefiScsiLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]

[CC] UsbDxeLib

[CC] BdsConsole

[sLINK] UefiUsbLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]

[ASM] EnableDisableInterrupts

[CC] UefiSortLib

[sLINK] UefiSortLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]

[CC] 915resolution

[CC] ApplicationEntryPoint

[ASM] DisablePaging64

[sLINK] UefiApplicationEntryPoint

Building ... /Users/philip/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]

[CC] UefiFileHandleLib

[sLINK] UefiFileHandleLib

Building ... /Users/philip/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]

[CC] edid

[sLINK] VideoBiosPatchLib

Building ... /Users/philip/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64]

[CC] ScanMem64Wrapper

[CC] OpensslLibNull

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLibNull.obj has no symbols

warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning for library: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLib.lib the table of contents is empty (no object file members in the library define global symbols)

[sLINK] OpensslLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64]

[CC] ScanMem32Wrapper

[ASM] CpuId

[CC] ScanMem16Wrapper

[CC] ScanMem8Wrapper

[ASM] CpuIdEx

[CC] ZeroMemWrapper

[CC] CompareMemWrapper

[CC] SetMem64Wrapper

[ASM] EnableCache

[CC] SetMem32Wrapper

[CC] SetMem16Wrapper

[ASM] DisableCache

[CC] SetMemWrapper

[CC] DxeNetLib

[CC] CopyMemWrapper

[CC] UefiShellLib

[CC] IsZeroBufferWrapper

[sLINK] UefiShellLib

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]

[ASM] RdRand

[CC] ChkStkGcc

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (LongJump.obj) in output file used for input files: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/LongJump.obj and: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/LongJump.obj (due to use of basename, truncation, blank padding or duplicate input files)

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SetJump.obj) in output file used for input files: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SetJump.obj and: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SetJump.obj (due to use of basename, truncation, blank padding or duplicate input files)

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SwitchStack.obj) in output file used for input files: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SwitchStack.obj and: /Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SwitchStack.obj (due to use of basename, truncation, blank padding or duplicate input files)

[sLINK] BaseLib

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxDxeIpl/DxeIpl.inf [X64]

[CC] MemLibGeneric

[CC] BdsBoot

[ASM] CpuSleep

[CC] MemLibGuid

[CC] DxeInit

[CC] String

[CC] MemLib

[sLINK] UefiMemoryLib

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxDxeCore/DxeMain.inf [X64]

[CC] AutoGen

[sLINK] GenericBdsLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]

[ASM] CpuFlushTlb

[sLINK] BaseCpuLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]

[CC] LegacyTable

[CC] WatchdogTimer

[CC] NetBuffer

[sLINK] DxeNetLib

Building ... /Users/philip/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]

[CC] AutoGen

[CC] Pcd

[sLINK] WatchdogTimer

[DLINK1] WatchdogTimer

[CC] HobGeneration

[MTOC] WatchdogTimer

[CC] CoreSectionExtraction

[CC] Crc32

[GENFW] WatchdogTimer

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]

[CC] Debug

[CC] Runtime

[CC] MonotonicCounter

[CC] EnterDxeCore

[CC] AutoGen

[CC] AutoGen

[sLINK] RuntimeDxe

[sLINK] MonotonicCounterRuntimeDxe

[DLINK1] RuntimeDxe

[DLINK1] MonotonicCounterRuntimeDxe

[MTOC] RuntimeDxe

[MTOC] MonotonicCounterRuntimeDxe

[GENFW] RuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64]

[GENFW] MonotonicCounterRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64]

[CC] Paging

[CC] AutoGen

[sLINK] DxeIpl

[CC] InitVariable

[DLINK1] DxeIpl

[MTOC] DxeIpl

[GENFW] DxeIpl

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]

[CC] Image

[CC] Service

[CC] AutoGen

[sLINK] PcdDxe

[CC] Reclaim

[CC] DebugImageInfo

[DLINK1] PcdDxe

[MTOC] PcdDxe

[GENFW] PcdDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]

[CC] FtwMisc

[CC] Stall

[CC] CapsuleService

[CC] SetWatchdogTimer

[CC] EmuVariable

[CC] UpdateWorkingBlock

[CC] SaveLongModeContext

[CC] AutoGen

[sLINK] EmuVariableRuntimeDxe

[CC] InstallConfigurationTable

[DLINK1] EmuVariableRuntimeDxe

[MTOC] EmuVariableRuntimeDxe

[CC] AutoGen

[sLINK] CapsuleRuntimeDxe

[GENFW] EmuVariableRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]

[DLINK1] CapsuleRuntimeDxe

[MTOC] CapsuleRuntimeDxe

[CC] FaultTolerantWrite

[CC] Library

[GENFW] CapsuleRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]

[CC] NullMemoryTest

[CC] FaultTolerantWriteDxe

[CC] SecurityStub

[CC] AutoGen

[CC] AutoGen

[sLINK] NullMemoryTestDxe

[sLINK] FaultTolerantWriteDxe

[DLINK1] NullMemoryTestDxe

[DLINK1] FaultTolerantWriteDxe

[MTOC] NullMemoryTestDxe

[MTOC] FaultTolerantWriteDxe

[GENFW] NullMemoryTestDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]

[GENFW] FaultTolerantWriteDxe

[CC] Defer3rdPartyImageLoad

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]

[CC] AutoGen

[CC] ComponentName

[sLINK] SecurityStubDxe

[DLINK1] SecurityStubDxe

[MTOC] SecurityStubDxe

[CC] DriverSupport

[GENFW] SecurityStubDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]

[CC] ConSplitterGraphics

[CC] ConPlatform

[CC] Notify

[CC] ComponentName

[CC] HiiDatabaseEntry

[CC] AutoGen

[sLINK] ConPlatformDxe

[DLINK1] ConPlatformDxe

[MTOC] ConPlatformDxe

[GENFW] ConPlatformDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]

[CC] Locate

[CC] Variable

[CC] VariableDxe

[CC] Handle

[CC] Image

[CC] Measurement

[CC] TcgMorLockDxe

[CC] ImageEx

[CC] VarCheck

[CC] VariableExLib

[CC] AutoGen

[sLINK] VariableRuntimeDxe

[DLINK1] VariableRuntimeDxe

[MTOC] VariableRuntimeDxe

[GENFW] VariableRuntimeDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]

[CC] Gcd

[CC] ConSplitter

[CC] AutoGen

[sLINK] ConSplitterDxe

[CC] Pool

[DLINK1] ConSplitterDxe

[MTOC] ConSplitterDxe

[GENFW] ConSplitterDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]

[CC] ComponentName

[CC] Page

[CC] LaffStd

[CC] Setup

[CC] MemData

[CC] FwVolBlock

[CC] GraphicsConsole

[CC] ConfigRouting

[CC] AutoGen

[CC] FwVolWrite

[sLINK] GraphicsConsoleDxe

[DLINK1] GraphicsConsoleDxe

[MTOC] GraphicsConsoleDxe

[GENFW] GraphicsConsoleDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]

[CC] FwVolRead

[CC] DevicePath

[CC] FwVolAttrib

[CC] IfrParse

[CC] FormDisplay

[CC] AutoGen

[sLINK] DevicePathDxe

[DLINK1] DevicePathDxe

[MTOC] DevicePathDxe

[CC] Ffs

[CC] String

[GENFW] DevicePathDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]

[CC] FwVol

[CC] ProcessOptions

[CC] Tpl

[CC] SmbiosDxe

[CC] AutoGen

[CC] Timer

[sLINK] SmbiosDxe

[DLINK1] SmbiosDxe

[MTOC] SmbiosDxe

[GENFW] SmbiosDxe

Building ... /Users/philip/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64]

[CC] Event

[CC] Database

[CC] SmbiosGen

[CC] Dependency

[CC] AutoGen

[CC] InputHandler

[sLINK] SmbiosGenDxe

[CC] Expression

[DLINK1] SmbiosGenDxe

[MTOC] SmbiosGenDxe

[CC] AutoGen

[GENFW] SmbiosGenDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxEfiLdr/EfiLdr.inf [X64]

[sLINK] DisplayEngine

[DLINK1] DisplayEngine

[MTOC] DisplayEngine

[CC] Dispatcher

[GENFW] DisplayEngine

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]

[CC] EfiLoader

[CC] EbcDebuggerHook

[CC] DxeProtocolNotify

[CC] Debug

[CC] DxeMain

[CC] PeLoader

[CC] Presentation

[CC] Font

[CC] AutoGen

[sLINK] DxeCore

[CC] AutoGen

[sLINK] SetupBrowser

[DLINK1] DxeCore

[CC] Support

[MTOC] DxeCore

[DLINK1] SetupBrowser

[MTOC] SetupBrowser

[GENFW] DxeCore

Building ... /Users/philip/src/edk2/Clover/CloverEFI/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]

[GENFW] SetupBrowser

[CC] AutoGen

Building ... /Users/philip/src/edk2/Clover/CloverEFI/CpuDxe/Cpu.inf [X64]

[sLINK] EfiLoader

[DLINK1] EfiLoader

[MTOC] EfiLoader

[GENFW] EfiLoader

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]

[CC] CpuIo2Dxe

[CC] AutoGen

[sLINK] CpuIo2Dxe

[CC] 8259

[DLINK1] CpuIo2Dxe

[MTOC] CpuIo2Dxe

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:30: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:31: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:32: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:36: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:37: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CloverEFI/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:38: warning: absolute address can not be RIP-relative

[CC] EbcExecute

[GENFW] CpuIo2Dxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/AcpiReset/Reset.inf [X64]

[NASM] CpuInterrupt

[CC] AutoGen

[sLINK] Legacy8259

[DLINK1] Legacy8259

[MTOC] Legacy8259

[CC] Reset

[GENFW] Legacy8259

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]

[CC] AutoGen

[CC] EbcInt

[CC] Cpu

[sLINK] AcpiReset

[CC] Metronome

[DLINK1] AcpiReset

[MTOC] AcpiReset

[CC] AutoGen

[sLINK] Cpu

[GENFW] AcpiReset

Building ... /Users/philip/src/edk2/Clover/CloverEFI/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]

[CC] ConfigKeywordHandler

[DLINK1] Cpu

[CC] AutoGen

[CC] EbcSupport

[MTOC] Cpu

[sLINK] Metronome

[DLINK1] Metronome

[GENFW] Cpu

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]

[MTOC] Metronome

[GENFW] Metronome

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf [X64]

[CC] AutoGen

[sLINK] HiiDatabase

[CC] PcRtcEntry

[CC] Timer

[DLINK1] HiiDatabase

[MTOC] HiiDatabase

[GENFW] HiiDatabase

Building ... /Users/philip/src/edk2/Clover/CloverEFI/PciRootBridgeDxe/PciRootBridge.inf [X64]

[CC] AutoGen

[sLINK] Timer

[DLINK1] Timer

[MTOC] Timer

[ASM] EbcLowLevel

[CC] HpetTimer

[GENFW] Timer

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]

[CC] AutoGen

[sLINK] EbcDxe

[CC] AutoGen

[sLINK] HpetTimerDxe

[DLINK1] EbcDxe

[MTOC] EbcDxe

[DLINK1] HpetTimerDxe

[MTOC] HpetTimerDxe

[CC] PcRtc

[GENFW] EbcDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]

[CC] PciPowerManagement

[GENFW] HpetTimerDxe

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64]

[CC] AutoGen

[sLINK] PcRtc

[DLINK1] PcRtc

[MTOC] PcRtc

[CC] DataHub

[CC] PcatPciRootBridge

[GENFW] PcRtc

Building ... /Users/philip/src/edk2/Clover/Protocols/DriverOverride/DriverOverride.inf [X64]

[CC] AutoGen

[CC] PciRomTable

[CC] PcatPciRootBridgeDevicePath

[sLINK] DataHubDxe

[DLINK1] DataHubDxe

[CC] DriverOverride

[MTOC] DataHubDxe

[CC] NvmExpressBlockIo

[GENFW] DataHubDxe

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxHfs.inf [X64]

[CC] PciDriverOverride

[CC] AutoGen

[sLINK] DriverOverride

[DLINK1] DriverOverride

[MTOC] DriverOverride

[CC] ComponentName

[GENFW] DriverOverride

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxIso9660.inf [X64]

[CC] PciOptionRomSupport

[CC] PcatPciRootBridgeIo

[CC] PciEnumerator

[CC] NvmExpress

[CC] fsw_iso9660

[CC] DeviceIo

[CC] NvmExpressDiskInfo

[CC] PcatIo

[CC] PciEnumeratorSupport

[CC] fsw_hfs

[CC] AutoGen

[sLINK] PcatPciRootBridge

[DLINK1] PcatPciRootBridge

[MTOC] PcatPciRootBridge

[CC] PciCommand

[GENFW] PcatPciRootBridge

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxExt2.inf [X64]

[CC] NvmExpressHci

[CC] fsw_core

[CC] ComponentName

[CC] fsw_efi_lib

[CC] fsw_ext2

[CC] fsw_core

[CC] NvmExpressPassthru

[CC] PciDeviceSupport

[CC] AutoGen

[sLINK] NvmExpressDxe

[CC] fsw_efi_lib

[DLINK1] NvmExpressDxe

[MTOC] NvmExpressDxe

[CC] fsw_efi

[GENFW] NvmExpressDxe

[CC] PciBus

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxExt4.inf [X64]

[CC] fsw_core

[CC] fsw_efi

[CC] PciIo

[CC] fsw_ext4

[CC] fsw_efi_lib

[CC] AutoGen

[sLINK] PciBusNoEnumerationDxe

[DLINK1] PciBusNoEnumerationDxe

[MTOC] PciBusNoEnumerationDxe

[GENFW] PciBusNoEnumerationDxe

Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxReiserFS.inf [X64]

[CC] fsw_lib

[CC] fsw_efi

[CC] AutoGen

[CC] fsw_core

[sLINK] VBoxIso9600

[DLINK1] VBoxIso9600

[MTOC] VBoxIso9600

[GENFW] VBoxIso9600

Building ... /Users/philip/src/edk2/Clover/FileSystems/FatPkg/EnhancedFatDxe/Fat.inf [X64]

[CC] fsw_efi_lib

[CC] fsw_lib

[CC] AutoGen

[CC] DirectoryCache

[sLINK] VBoxHfs

[CC] fsw_reiserfs

[DLINK1] VBoxHfs

[MTOC] VBoxHfs

[GENFW] VBoxHfs

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/EXFAT.inf [X64]

[CC] fsw_efi

[CC] DiskCache

[CC] fsw_lib

[CC] driver

[CC] FileName

[CC] AutoGen

[sLINK] VBoxExt2

[CC] fsw_core

[DLINK1] VBoxExt2

[MTOC] VBoxExt2

[CC] Hash

[GENFW] VBoxExt2

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/HFSPLUS.inf [X64]

[CC] fsw_efi_lib

[CC] file

[CC] grub_driver

[CC] driver

[CC] fsw_lib

[CC] AutoGen

[CC] fsw_efi

[sLINK] VBoxExt4

[CC] grub_file

[DLINK1] VBoxExt4

[CC] DirectoryManage

[MTOC] VBoxExt4

[GENFW] VBoxExt4

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/ISO9660.inf [X64]

[CC] ComponentName

[CC] file

[CC] grub

[CC] grub_driver

[CC] ReadWrite

[CC] driver

[CC] logging

[CC] OpenVolume

[CC] missing

[CC] Open

[CC] grub_file

[CC] path

[CC] file

[CC] grub

[CC] Misc

[CC] utf8

[CC] grub_driver

[CC] logging

[CC] fsw_lib

[CC] Init

[CC] device

[CC] missing

[CC] AutoGen

[sLINK] VBoxReiserFS

[DLINK1] VBoxReiserFS

[CC] err

[MTOC] VBoxReiserFS

[CC] Info

[CC] grub_file

[GENFW] VBoxReiserFS

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/NTFS.inf [X64]

[CC] path

[CC] grub

[CC] utf8

[CC] driver

[CC] FileSpace

[CC] logging

[CC] Flush

[CC] missing

[CC] Fat

[CC] file

[CC] path

[CC] Delete

[CC] grub_driver

[CC] misc

[CC] Data

[CC] list

[CC] utf8

[CC] UnicodeCollation

[CC] grub_file

[CC] AutoGen

[CC] device

[sLINK] Fat

[DLINK1] Fat

[CC] fshelp

[MTOC] Fat

[CC] err

[GENFW] Fat

Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/UDF.inf [X64]

[CC] grub

[CC] logging

[CC] driver

[CC] missing

[CC] path

[CC] exfat

[CC] file

[CC] misc

[CC] AutoGen

[sLINK] GrubEXFAT

[CC] grub_driver

[CC] utf8

[DLINK1] GrubEXFAT

[MTOC] GrubEXFAT

[CC] list

[GENFW] GrubEXFAT

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf [X64]

[CC] device

[CC] grub_file

[CC] ComponentName

[CC] fshelp

[CC] err

[CC] VgaMiniPort

[CC] grub

[CC] AutoGen

[CC] gzio

[sLINK] VgaMiniPort

[CC] logging

[DLINK1] VgaMiniPort

[MTOC] VgaMiniPort

[GENFW] VgaMiniPort

Building ... /Users/philip/src/edk2/Clover/CloverEFI/BiosVideo/BiosVideo.inf [X64]

[CC] missing

[CC] device

[CC] path

[CC] err

[CC] misc

[CC] utf8

[CC] list

[CC] iso9660

[CC] AutoGen

[sLINK] GrubISO9660

[CC] device

[DLINK1] GrubISO9660

[CC] fshelp

[MTOC] GrubISO9660

[GENFW] GrubISO9660

Building ... /Users/philip/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64]

[CC] err

[CC] misc

[CC] list

[CC] ntfscomp

[CC] fshelp

[CC] misc

[CC] hfspluscomp

[CC] list

[CC] BiosVideoNew

[CC] ntfs

[CC] fshelp

[CC] ComponentName

[CC] AutoGen

[sLINK] GrubNTFS

[DLINK1] GrubNTFS

[MTOC] GrubNTFS

[GENFW] GrubNTFS

[CC] LegacyBiosThunk

Building ... /Users/philip/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe2.inf [X64]

[CC] AutoGen

[sLINK] BiosVideo

[CC] hfsplus

[DLINK1] BiosVideo

[MTOC] BiosVideo

[GENFW] BiosVideo

Building ... /Users/philip/src/edk2/Clover/Drivers/SataControllerDxe/SataControllerDxe.inf [X64]

[CC] AutoGen

[CC] udf

[sLINK] GrubHFSPLUS

[DLINK1] GrubHFSPLUS

[MTOC] GrubHFSPLUS

[CC] AutoGen

[GENFW] GrubHFSPLUS

Building ... /Users/philip/src/edk2/Clover/Drivers/AtaAtapi/AtaAtapiPassThru.inf [X64]

[sLINK] GrubUDF

[CC] ComponentName

[DLINK1] GrubUDF

[MTOC] GrubUDF

[CC] BiosVideo

[GENFW] GrubUDF

Building ... /Users/philip/src/edk2/Clover/Drivers/AtaBus/AtaBusDxe.inf [X64]

[CC] ComponentName

[CC] SataController

[CC] AutoGen

[sLINK] CsmVideoDxe

[CC] AutoGen

[DLINK1] CsmVideoDxe

[sLINK] SataController

[MTOC] CsmVideoDxe

[DLINK1] SataController

[MTOC] SataController

[GENFW] CsmVideoDxe

Building ... /Users/philip/src/edk2/Clover/Drivers/DVDBus/ScsiBusDxe.inf [X64]

[CC] AtaBus

[GENFW] SataController

Building ... /Users/philip/src/edk2/Clover/Drivers/DVDDisk/ScsiDiskDxe.inf [X64]

[CC] AtaAtapiPassThru

[CC] ComponentName

[CC] ComponentName

[CC] AtaPassThruExecute

[CC] ScsiBus

[CC] ComponentName

[CC] AutoGen

[sLINK] ScsiBus

[CC] AutoGen

[sLINK] AtaBusDxe

[DLINK1] ScsiBus

[MTOC] ScsiBus

[DLINK1] AtaBusDxe

[MTOC] AtaBusDxe

[GENFW] ScsiBus

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]

[GENFW] AtaBusDxe

[CC] AhciMode

Building ... /Users/philip/src/edk2/Clover/Drivers/OhciDxe/OhciDxe.inf [X64]

[CC] BiosVideo2

[CC] ComponentName

[CC] AutoGen

[sLINK] CsmVideo2Dxe

[CC] UhciSched

[DLINK1] CsmVideo2Dxe

[MTOC] CsmVideo2Dxe

[CC] ScsiDisk

[GENFW] CsmVideo2Dxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64]

[CC] UhciDebug

[CC] AutoGen

[sLINK] ScsiDisk

[DLINK1] ScsiDisk

[MTOC] ScsiDisk

[GENFW] ScsiDisk

Building ... /Users/philip/src/edk2/Clover/Drivers/XhciDxe/XhciDxe.inf [X64]

[CC] UhciQueue

[CC] EhciUrb

[CC] Ohci

[CC] UhciReg

[CC] IdeMode

[CC] UsbHcMem

[CC] OhciSched

[CC] ComponentName

[CC] UsbHcMem

[CC] AutoGen

[sLINK] AtaAtapiPassThruDxe

[DLINK1] AtaAtapiPassThruDxe

[MTOC] AtaAtapiPassThruDxe

[GENFW] AtaAtapiPassThruDxe

Building ... /Users/philip/src/edk2/Clover/Drivers/UsbBusDxe/UsbBusDxe.inf [X64]

[CC] EhciSched

[CC] OhciReg

[CC] EhciDebug

[CC] Xhci

[CC] Uhci

[CC] ComponentName

[CC] EhciReg

[CC] UsbDesc

[CC] AutoGen

[CC] XhciReg

[sLINK] UhciDxe

[CC] ComponentName

[DLINK1] UhciDxe

[MTOC] UhciDxe

[GENFW] UhciDxe

Building ... /Users/philip/src/edk2/Clover/Drivers/UsbKbDxe/UsbKbDxe.inf [X64]

[CC] OhciUrb

[CC] UsbEnumer

[CC] OhciDebug

[CC] AppleKey

[CC] ComponentName

[CC] Ehci

[CC] UsbBus

[CC] UsbHcMem

[CC] AutoGen

[CC] EfiKey

[sLINK] EhciDxe

[DLINK1] EhciDxe

[MTOC] EhciDxe

[CC] AutoGen

[sLINK] OhciDxe

[GENFW] EhciDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]

[DLINK1] OhciDxe

[MTOC] OhciDxe

[GENFW] OhciDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]

[CC] UsbHub

[CC] UsbMassBot

[CC] ComponentName

[CC] ComponentName

[CC] ComponentName

[CC] MouseHid

[CC] KeyBoard

[CC] UsbMassImpl

[CC] UsbUtility

[CC] ComponentName

[CC] UsbMouse

[CC] AutoGen

[CC] AutoGen

[sLINK] UsbBusDxe

[sLINK] UsbKbDxe

[CC] AutoGen

[sLINK] UsbMouseDxe

[DLINK1] UsbBusDxe

[DLINK1] UsbKbDxe

[MTOC] UsbBusDxe

[MTOC] UsbKbDxe

[DLINK1] UsbMouseDxe

[MTOC] UsbMouseDxe

[CC] UsbMassBoot

[GENFW] UsbBusDxe

Building ... /Users/philip/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]

[GENFW] UsbKbDxe

[GENFW] UsbMouseDxe

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64]

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]

[CC] PcatIsaAcpi

[CC] UsbMassCbi

[CC] XhciSched

[CC] ComponentName

[CC] ComponentName

[CC] UsbMassDiskInfo

[CC] IsaAcpi

[CC] AutoGen

[sLINK] UsbMassStorageDxe

[DLINK1] UsbMassStorageDxe

[CC] ComponentName

[MTOC] UsbMassStorageDxe

[CC] UsbHcMem

[CC] IsaIo

[GENFW] UsbMassStorageDxe

Building ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]

[CC] AutoGen

[sLINK] IsaAcpi

[CC] ComponentName

[DLINK1] IsaAcpi

[MTOC] IsaAcpi

[CC] ComponentName

[CC] IsaBus

[GENFW] IsaAcpi

Building ... /Users/philip/src/edk2/Clover/Drivers/Ps2MouseDxe/Ps2MouseDxe.inf [X64]

[CC] AutoGen

[sLINK] XhciDxe

[DLINK1] XhciDxe

[CC] AutoGen

[MTOC] XhciDxe

[sLINK] IsaBusDxe

[CC] Ps2KbdCtrller

[GENFW] XhciDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]

[CC] ComponentName

[DLINK1] IsaBusDxe

[MTOC] IsaBusDxe

[GENFW] IsaBusDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxAcpiPlatformDxe/AcpiPlatformDxe.inf [X64]

[CC] CommPs2

[CC] Ps2KbdTextIn

[CC] CommPs2

[CC] AcpiPlatform

[CC] Ps2MouseAbsolutePointer

[CC] Ps2Keyboard

[CC] AutoGen

[sLINK] AcpiPlatform

[DLINK1] AcpiPlatform

[CC] AutoGen

[MTOC] AcpiPlatform

[sLINK] Ps2MouseAbsolutePointerDxe

[CC] AutoGen

[CC] Ps2Mouse

[sLINK] Ps2KeyboardDxe

[DLINK1] Ps2MouseAbsolutePointerDxe

[MTOC] Ps2MouseAbsolutePointerDxe

[GENFW] AcpiPlatform

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]

[DLINK1] Ps2KeyboardDxe

[MTOC] Ps2KeyboardDxe

[GENFW] Ps2MouseAbsolutePointerDxe

Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]

[GENFW] Ps2KeyboardDxe

[CC] AutoGen

Building ... /Users/philip/src/edk2/Clover/Drivers/PartitionDxe/PartitionDxe.inf [X64]

[sLINK] Ps2MouseDxe

[DLINK1] Ps2MouseDxe

[CC] ComponentName

[MTOC] Ps2MouseDxe

[GENFW] Ps2MouseDxe

Building ... /Users/philip/src/edk2/Clover/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64]

[CC] ComponentName

[CC] UnicodeCollationEng

[CC] AcpiTableProtocol

[CC] AutoGen

[CC] AppleKey

[sLINK] EnglishDxe

[DLINK1] EnglishDxe

[CC] Mbr

[MTOC] EnglishDxe

[CC] AcpiTable

[GENFW] EnglishDxe

Building ... /Users/philip/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]

[CC] DiskIo

[CC] ComponentName

[CC] AutoGen

[CC] AutoGen

[sLINK] AcpiTableDxe

[sLINK] DiskIoDxe

[DLINK1] AcpiTableDxe

[DLINK1] DiskIoDxe

[MTOC] AcpiTableDxe

[MTOC] DiskIoDxe

[GENFW] AcpiTableDxe

Building ... /Users/philip/src/edk2/Clover/FSInject/FSInject.inf [X64]

[GENFW] DiskIoDxe

[CC] Gpt

Building ... /Users/philip/src/edk2/Clover/Protocols/MsgLog/MsgLog.inf [X64]

[CC] LegacyRegion2

[CC] MsgLog

[CC] ElTorito

[CC] AutoGen

[CC] AutoGen

[sLINK] LegacyRegion2Dxe

[sLINK] MsgLog

[DLINK1] LegacyRegion2Dxe

[DLINK1] MsgLog

[MTOC] LegacyRegion2Dxe

[MTOC] MsgLog

[CC] Apple

[GENFW] LegacyRegion2Dxe

Building ... /Users/philip/src/edk2/Clover/Protocols/SMCHelper/SMCHelper.inf [X64]

[GENFW] MsgLog

Building ... /Users/philip/src/edk2/Clover/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]

[CC] BiosKeyboard

[CC] FSInject

[CC] FirmwareVolume

[CC] SMCHelper

[CC] Test

[CC] LegacyBiosThunk

[CC] AutoGen

[CC] AutoGen

[CC] AutoGen

[sLINK] FirmwareVolume

[sLINK] FSInject

[sLINK] SMCHelper

[CC] AutoGen

[sLINK] KeyboardDxe

[DLINK1] FirmwareVolume

[DLINK1] FSInject

[DLINK1] SMCHelper

[MTOC] FirmwareVolume

[MTOC] FSInject

[MTOC] SMCHelper

[DLINK1] KeyboardDxe

[CC] Partition

[MTOC] KeyboardDxe

[GENFW] FSInject

[GENFW] FirmwareVolume

Building ... /Users/philip/src/edk2/Clover/Protocols/AppleImageCodec/AppleImageCodec.inf [X64]

[GENFW] SMCHelper

Building ... /Users/philip/src/edk2/Clover/Protocols/AppleUITheme/AppleUITheme.inf [X64]

[GENFW] KeyboardDxe

Building ... /Users/philip/src/edk2/Clover/Protocols/HashServiceFix/HashServiceFix.inf [X64]

Building ... /Users/philip/src/edk2/Clover/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64]

[CC] AutoGen

[sLINK] PartitionDxe

[DLINK1] PartitionDxe

[MTOC] PartitionDxe

[CC] AppleUITheme

[CC] AppleImageCodec

[GENFW] PartitionDxe

Building ... /Users/philip/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64]

[CC] AutoGen

[sLINK] AppleUITheme

[CC] HashServiceFix

[DLINK1] AppleUITheme

[MTOC] AppleUITheme

[CC] DumpUefiCalls

[GENFW] AppleUITheme

Building ... /Users/philip/src/edk2/Clover/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64]

[CC] AppleKeyAggregator

[CC] AutoGen

[sLINK] AppleKeyAggregator

[CC] OsxFatBinaryDrv

[DLINK1] AppleKeyAggregator

[MTOC] AppleKeyAggregator

[GENFW] AppleKeyAggregator

Building ... /Users/philip/src/edk2/Clover/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64]

[CC] AutoGen

[sLINK] OsxFatBinaryDrv

[DLINK1] OsxFatBinaryDrv

[CC] Lib

[MTOC] OsxFatBinaryDrv

[GENFW] OsxFatBinaryDrv

Building ... /Users/philip/src/edk2/Clover/bdmesg_efi/bdmesg.inf [X64]

[CC] InitVariable

[CC] bdmesg

[CC] BootServices

[CC] AutoGen

[sLINK] bdmesg

[CC] sha1

[CC] RuntimeServices

[DLINK1] bdmesg

[MTOC] bdmesg

[CC] EmuVariable

[GENFW] bdmesg

Building ... /Users/philip/src/edk2/Clover/CloverEFI/OsxBdsDxe/BdsDxe.inf [X64]

[CC] AutoGen

[CC] Log

[sLINK] HashServiceFix

[DLINK1] HashServiceFix

[MTOC] HashServiceFix

[CC] AutoGen

[sLINK] EmuVariableUefi

[GENFW] HashServiceFix

Building ... /Users/philip/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64]

[CC] MemLog

[DLINK1] EmuVariableUefi

[MTOC] EmuVariableUefi

[GENFW] EmuVariableUefi

Building ... /Users/philip/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64]

[CC] HwErrRecSupport

[VFR] BdsDxe

[CC] FileLib

[CC] DeviceManagerVfr

[VFR] BdsDxe

[CC] DataHub

[CC] OsxAptioFixDrv

[CC] DriverHealthVfr

[CC] Fs

[CC] BootFixes

[CC] BdsConnect

[CC] AppleProtocols

[CC] DecodedKernelCheck

[CC] AutoGen

[sLINK] DumpUefiCalls

[CC] BootArgs

[CC] picopng

[DLINK1] DumpUefiCalls

[MTOC] DumpUefiCalls

[GENFW] DumpUefiCalls

Building ... /Users/philip/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFix2Drv.inf [X64]

[CC] VMem

[CC] DeviceManager

[VFR] BdsDxe

[CC] load_bmp

[CC] BootManagerVfr

[CC] OsxAptioFix2Drv

[CC] Lib

[CC] load_icns

[CC] BootManager

[VFR] BdsDxe

[CC] AutoGen

[CC] BootFixes

[sLINK] AppleImageCodec

[CC] device_tree

[CC] FE

[DLINK1] AppleImageCodec

[MTOC] AppleImageCodec

[GENFW] AppleImageCodec

Building ... /Users/philip/src/edk2/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64]

[CC] NVRAMDebug

[CC] DecodedKernelCheck

[CC] Mach-O

[CC] FileExplorer

[CC] OsxLowMemFixDrv

[CC] BootArgs

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:221: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:225: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:226: warning: absolute address can not be RIP-relative

[CC] Lib

[CC] VMem

[NASM] AsmFuncsX64

[CC] AutoGen

[CC] AutoGen

[sLINK] OsxLowMemFixDrv

[sLINK] OsxAptioFixDrv

[CC] main

[DLINK1] OsxLowMemFixDrv

[MTOC] OsxLowMemFixDrv

[DLINK1] OsxAptioFixDrv

[MTOC] OsxAptioFixDrv

[GENFW] OsxLowMemFixDrv

[GENFW] OsxAptioFixDrv

[CC] Lib

[CC] BootMaint

[CC] BBSsupport

[CC] icns

[CC] device_tree

[CC] NVRAMDebug

[CC] Mach-O

[CC] UpdatePage

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:221: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:225: warning: absolute address can not be RIP-relative

/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:226: warning: absolute address can not be RIP-relative

[NASM] AsmFuncsX64

[CC] Variable

[CC] AutoGen

[sLINK] OsxAptioFix2Drv

[DLINK1] OsxAptioFix2Drv

[MTOC] OsxAptioFix2Drv

[CC] lib

[GENFW] OsxAptioFix2Drv

[CC] Data

[CC] BootOption

[CC] BmLib

[VFR] BdsDxe

[CC] Bm

[CC] Hotkey

[CC] MemoryTest

[CC] menu

[CC] Capsules

[CC] String

[CC] Language

[VFR] BdsDxe

[CC] screen

[CC] FrontPageVfr

[CC] FrontPage

[CC] IO

[CC] BdsEntry

[CC] AutoGen

[sLINK] BdsDxe

[CC] common

[DLINK1] BdsDxe

[MTOC] BdsDxe

[GENFW] BdsDxe

[CC] legacy

[CC] loader

[CC] tool

[CC] secureboot

[CC] securehash

[CC] securemenu

[CC] securevars

[CC] bootscreen

[CC] lockedgraphics

[CC] egemb_icons

[CC] egemb_font

[CC] scroll_images

[CC] BmLib

[CC] image

[CC] load_icns

[CC] libscreen

[CC] lodepng

[CC] text

[CC] AcpiPatcher

[CC] AmlGenerator

[CC] ati

[CC] BootLog

[CC] BootOptions

[CC] Console

[CC] cpu

[CC] DataHubCpu

[CC] device_inject

[CC] device_tree

[CC] Edid

[CC] Events

[CC] hda

[CC] gma

[CC] guid

[CC] Injectors

[CC] LegacyBiosThunk

[CC] LegacyBoot

[CC] nvidia

[CC] platformdata

[CC] plist

[CC] Pointer

[CC] Settings

[CC] smbios

[CC] spd

[CC] string

[CC] StateGenerator

[CC] usbfix

[CC] b64cdecode

[CC] FixBiosDsdt

[CC] kernel_patcher

[CC] kext_patcher

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:640:78: error: use of undeclared identifier 'KBESie4SearchEXT'

    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) +

                                                                             ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:640:53: error: use of undeclared identifier 'KBESie4SearchEXT'

    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) +

                                                    ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:640:97: error: use of undeclared identifier 'KBESie4ReplaceEXT'

    Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBESie4SearchEXT, sizeof(KBESie4SearchEXT), KBESie4ReplaceEXT, 1) +

                                                                                                ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:740:7: error: expected '}'

#endif

      ^

/Users/philip/src/edk2/Clover/rEFIt_UEFI/Platform/kext_inject.c:580:1: note: to match this '{'

{

^

4 errors generated.

make: *** [/users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT/Platform/kext_inject.obj] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

    make tbuild [/users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit]

 

 

build.py...

 : error F002: Failed to build module

    /Users/philip/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64, XCODE5, RELEASE]

 

- Failed -

Build end time: 12:21:01, Jan.30 2017

Build total time: 00:01:07

 

 

o_Ops, ./ebuild.sh exited with error(s), aborting..

 

 

wrong commit r3995 

 

try it

http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/?p=2358785

 

already tested it above link file

 

what is your audio patch? i want to know audio issue in r3994 official

 

thank you

  • Like 1
Link to comment
Share on other sites

Build r3995 with edk2 r23831 and change kext _inject             #1760             if not get error

 

0:100  0:000  Starting Clover revision: 3995 on American Megatrends EFI
0:100  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -t XCODE5 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.12.3 | XCODE: 8.0]

0:100  0:000  SelfDevicePath=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0xFFFF,0x0)\HD(1,GPT,297E8E03-58B4-4748-93B2-95CA140A65FF,0x28,0x64000) @D14369188:427  

 

0:000  Filtering KextPatches:

8:427  0:000   - [00]: IOAHCIBlockStorage (TRIM Enabler) :: BinPatch :: [OS: 10.12.4 | MatchOS: All | MatchBuild: All] ==> allowed
8:427  0:000   - [01]: AppleHDA (NoLabel) :: BinPatch :: [OS: 10.12.4 | MatchOS: All | MatchBuild: All] ==> allowed
8:427  0:000   - [02]: AppleHDA (Patch_against_assertions) :: BinPatch :: [OS: 10.12.4 | MatchOS: All | MatchBuild: All] ==> allowed
8:427  0:000   - [03]: AirPortAtheros40 (Atheros Locale Fix) :: BinPatch :: [OS: 10.12.4 | MatchOS: All | MatchBuild: All] ==> allowed
8:427  0:000   - [04]: AppleHDA (Sound wake (MacPro) @chrome - applelife.ru) :: BinPatch :: [OS: 10.12.4 | MatchOS: All | MatchBuild: All] ==> allowed
8:427  0:000   - [05]: AppleAHCIPort (NoLabel) :: BinPatch :: [OS: 10.12.4 | MatchOS: All | MatchBuild: All] ==> allowed
8:427  0:000  Filtering KernelPatches:

 

8:427  0:000   - [00]: NoLabel :: [OS: 10.12.4 | MatchOS: 10.12 | MatchBuild: All] ==> allowed
Link to comment
Share on other sites

@Slice

 

Since EDK2 Update, Clover has some issue.

 

 

first.

you did update wrong commit r3995

kext_inject.c upload here again. i don't touch what i updated before. please recommit. i tested it with reporters

 
 
 
second. major issue

i reported some issue before in "String.c"

 

some issues were resolved. but KextToPatch is not working properly in r3995. audio(binary patch, not include VoodooHDA and AppleALC) and rtc patch, etc. it causes unstable in some systems

 

i already reported before blow

kexttopatch not work code

 

UINT64

EFIAPI
StrHexToUint64 (
  IN      CONST CHAR16             *String
  )
{
  UINT64    Result = 0;
  RETURN_STATUS Status;
  
  Status = StrHexToUint64S (String, (CHAR16 **) NULL, &Result);
  if (Status != RETURN_SUCCESS) {
    return 0;
  }
  return Result;
}

 

kexttopatch work code

 

UINT64

EFIAPI
StrHexToUint64 (
  IN      CONST CHAR16             *String
  )
{
  UINT64    Result;
 
  //
  // ASSERT String is less long than PcdMaximumUnicodeStringLength.
  // Length tests are performed inside StrLen().
  //
  ASSERT (StrSize (String) != 0);
  
  //
  // Ignore the pad spaces (space or tab) 
  //
  while ((*String == L' ') || (*String == L'\t')) {
    String++;
  }
 
  //
  // Ignore leading Zeros after the spaces
  //
  while (*String == L'0') {
    String++;
  }
 
  if (InternalCharToUpper (*String) == L'X') {
    ASSERT (*(String - 1) == L'0');
    if (*(String - 1) != L'0') {
      return 0;
    }
    //
    // Skip the 'X'
    //
    String++;
  }
 
  Result = 0;
  
  while (InternalIsHexaDecimalDigitCharacter (*String)) {
    //
    // If the Hex Number represented by String overflows according 
    // to the range defined by UINTN, then ASSERT().
    //
    ASSERT (Result <= RShiftU64 (((UINT64) ~0) - InternalHexCharToUintn (*String) , 4));
 
    Result = LShiftU64 (Result, 4);
    Result = Result + InternalHexCharToUintn (*String);
    String++;
  }
 
  return Result;
}

 

you said before

 

Not agree.

ASSERT() macro in RELEASE compilation is just empty. So there will be no check on zero pointers or too long screen.

New EDK2 propose a way  to do codes more secure.

 

right. but clover has still big problem according to new edk2

 

you have to find new way properly for work kexttopatch. i attached compared files. check please.

 

 

third.

KernelToPatch part.

Disable and enable is revesed. if disable some patch in kernelpatch, patch is work, if enable some patch with old kext_inject.c(not include 10.12.4 ext binary patch), ex 10.12.4 ext patch, i can't boot.

maybe some is wrong in r3979~r3980?

 

here is report. thanks @Fergarth. also i tested too

http://www.insanelymac.com/forum/topic/320517-pre-release-macos-sierra-10124/?p=2360435

 

upload files tested in edk 2 r23831 and clover r3995

 

 

sorry my english.
 
hope be stable clover
 
thank you.

kext_inject.c-reflectedcrazybirdy.zip

kexttopatch fix.zip

  • Like 1
Link to comment
Share on other sites

@Slice

 

i checked r3996. KextToPatch is working(get like r3974).

 

i see KernelToPatch's enable/disable is not working.

 

always enable(check or uncheck not work). i tested it(replace old kext_inject.c and put 10.12.4 ext patch(for disable or enable test) in config.plist in r3996). can always boot

 

thank you.

Link to comment
Share on other sites

@Slice

 

i checked r3996. KextToPatch is working(get like r3974).

 

i see KernelToPatch's enable/disable is not working.

 

always enable(check or uncheck not work). i tested it(replace old kext_inject.c and put 10.12.4 ext patch(for disable or enable test) in config.plist in r3996). can always boot

 

thank you.

Probably corrected in 3997.

  • Like 1
Link to comment
Share on other sites

Fixed enable/disable issue.

Hope update platformdata above file. I didnt big change. I just update bios information

 

Thank you.

 

 

나의 LG-F410S 의 Tapatalk에서 보냄

Good update, thanks!

Link to comment
Share on other sites

Good update, thanks!

 

also i tested build in latest edk2 r23836. there is no problem. perfectly back like r3974.

post-980913-0-56592700-1486036997_thumb.png

 

need to build stable clover version one time for prevent confusion to work audio, rtc, etc, kernel patches. because r3994 build has problem.

 

thanks in advance

  • Like 2
Link to comment
Share on other sites

For those who experience Dell SMBIOS truncate in SMBIOS Table Type 1(Broadwell, Skylake, ...), here's the solution:

 

  • Remap SmBios Table Type 1 standard GUID from EB9D2D31-2D88-11D3-9A16-0090273FC14D to EB9D2D35-2D88-11D3-9A16-0090273FC14D
  • Kexts patch to make AppleSMBIOS and AppleACPIPlatform to read table in new location

Notice:

  • Since SmBios Table Type 2 hasn't been affected, thus boot.efi hasn't been affected(lucky part)
  • Since SmBios Table Type 1 GUID is the same on all computers even on Apple, thus, Apple has to follow the same definition from UEFI, that's why we can simply change GUID without any worries

 

So how about the solution?

 

We can manually patch AppleSMBIOS and AppleACPIPlatform then use a hacked CLOVERX64.efi to fix issues on Dell's laptop. But this solution is not elegant. Because:

  • The patched CLOVERX64.efi can not easily sync with the latest code
  • This method may be applied on other platforms, other computers as well, thus not be applicable in practice 
  • Need to add kext patch manually

 

Thus my goal is to implement this fix in Clover as an option(like many other patches: AsusAICPUPM, AppleRTC...). And, yes, minor change in Clover source code to achieve consistency.

 

Here's the new option I made for Clover(Dell SMBIOS Patch)

post-950366-0-44979100-1486257439_thumb.png

 

Here's the new key(boolean) value in Clover config.plist

<key>KernelAndKextPatches</key>
<dict>
	<key>DellSMBIOSPatch</key>
	<false/>
</dict>

Here's the source code I've changed

Clover.zip

 

Here's the compiled CLOVERX64.efi(based on latest r3998 @Sherlock's fix version from sourceforge)

CLOVERX64.efi.zip

 

Here's the prove after applying this patch on XPS 13 9350(Iris 540 model)

post-950366-0-82654400-1486257826_thumb.png

 

Notice: This method can be applied in any computers without problems(in theory). But I recommend you use this method only when you encounter SMBIOS Table Type 1 truncate issue.

 

Credit: David Passmore who provided the clue for the fix. Thank's for your good idea!

Credit: @Sherlock who help me refine RC.Script bugs such that I have time to implement David Passmore's workaround into Clover

Credit: my friends(like Hongyi, @Mirone) who give me courage not to give up 

Credit: syscl who implement this method into Clover

Credit: Clover, a great project

 

Thanks everyone, have a great day :)

syscl

  • Like 10
Link to comment
Share on other sites

I don't think it should be that hard to detect SMBIOS truncation and automatically enable the patch, will try later.

Yes, later on, I will add model indentifer length detection, if (length <= 11//  the minimum length that all Dell laptop can support), then gRemapSmBiosIsRequire will set to FALSE. 

 

Edited: Since EFI_GUID is a structure, we can simply change gEfiSmBiosTableGuid.Data1= ..., this will be easier and code style will be clean. I will refine it later as well(but I don't see it is necessary). 

 

syscl

Link to comment
Share on other sites

I don't think it should be that hard to detect SMBIOS truncation and automatically enable the patch, will try later.

The truncation occurs after Clover finish his work. It is Dell SMI function and may work at AppleACPIPlatform level.

We can detect this is Dell computer but I also have two Dell laptops without this bug. So I don't know a criteria to detect.

 

This is good workaround and can be implemented in Clover.

  • Like 1
Link to comment
Share on other sites

For those who experience Dell SMBIOS truncate in SMBIOS Table Type 1(Broadwell, Skylake, ...), here's the solution:

 

  • Remap SmBios Table Type 1 standard GUID from EB9D2D31-2D88-11D3-9A16-0090273FC14D to EB9D2D35-2D88-11D3-9A16-0090273FC14D
  • Kexts patch to make AppleSMBIOS and AppleACPIPlatform to read table in new location
Notice:
  • Since SmBios Table Type 2 hasn't been affected, thus boot.efi hasn't been affected(lucky part)
  • Since SmBios Table Type 1 GUID is the same on all computers even on Apple, thus, Apple has to follow the same definition from UEFI, that's why we can simply change GUID without any worries
So how about the solution?

 

We can manually patch AppleSMBIOS and AppleACPIPlatform then use a hacked CLOVERX64.efi to fix issues on Dell's laptop. But this solution is not elegant. Because:

  • The patched CLOVERX64.efi can not easily sync with the latest code
  • This method may be applied on other platforms, other computers as well, thus not be applicable in practice
  • Need to add kext patch manually
Thus my goal is to implement this fix in Clover as an option(like many other patches: AsusAICPUPM, AppleRTC...). And, yes, minor change in Clover source code to achieve consistency.

 

Here's the new option I made for Clover(Dell SMBIOS Patch)

attachicon.gifscreenshot.png

 

Here's the new key(boolean) value in Clover config.plist

<key>KernelAndKextPatches</key><dict>	<key>DellSMBIOSPatch</key>	<false/></dict>
Here's the source code I've changed

attachicon.gifClover.zip

 

Here's the compiled CLOVERX64.efi(based on latest r3998 @Sherlock's fix version from sourceforge)

attachicon.gifCLOVERX64.efi.zip

 

Here's the prove after applying this patch on XPS 13 9350(Iris 540 model)

attachicon.gifSnip20170204_5.png

 

Notice: This method can be applied in any computers without problems(in theory). But I recommend you use this method only when you encounter SMBIOS Table Type 1 truncate issue.

 

Credit: David Passmore who provided the clue for the fix. Thank's for your good idea!

Credit: @Sherlock who help me refine RC.Script bugs such that I have time to implement David Passmore's workaround into Clover

Credit: my friends(like Hongyi, @Mirone) who give me courage not to give up

Credit: syscl who implement this method into Clover

Credit: Clover, a great project

 

Thanks everyone, have a great day :)

syscl

Before report, my laptop smbios is no problem about model idefication.

 

thank you for hard work.

 

here is report

if DellSMBIOSPatch is no

post-980913-0-82816900-1486298486_thumb.png

 

if DellSMBIOSPatch is yes

post-980913-0-18819500-1486298502_thumb.png

 

Maybe all clover users use DellSMBIOSPatch yes if clover include this patch.

 

After test, now, returned clover r3998 with my fix.

 

Thank you

  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...