Sherlocks Posted January 28, 2017 Share Posted January 28, 2017 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. fixed-kext_inject.c_cleanup.zip not good this is better kext_inject.c-cleanv2.zip Link to comment Share on other sites More sharing options...
PMheart Posted January 28, 2017 Share Posted January 28, 2017 not good this is better 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 Link to comment Share on other sites More sharing options...
Sherlocks Posted January 28, 2017 Share Posted January 28, 2017 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 More sharing options...
PMheart Posted January 28, 2017 Share Posted January 28, 2017 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 More sharing options...
Sherlocks Posted January 28, 2017 Share Posted January 28, 2017 @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. if this is true, i made what crazybirdy said and code was more clean kext_inject.c-reflectedcrazybirdy.zip Link to comment Share on other sites More sharing options...
PMheart Posted January 28, 2017 Share Posted January 28, 2017 if this is true, i made what crazybirdy said and code was more clean This could be true. But L639. Change else if to if in case of both of the 2 var can be found. 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted January 28, 2017 Share Posted January 28, 2017 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 More sharing options...
PMheart Posted January 28, 2017 Share Posted January 28, 2017 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. BTW. Would you mind sharing how to find out the patch for KernelPm in your way? IMHO mine is too complicated... 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 More sharing options...
Slice Posted January 30, 2017 Share Posted January 30, 2017 if this is true, i made what crazybirdy said and code was more clean Accepted to 3995. Link to comment Share on other sites More sharing options...
Sherlocks Posted January 30, 2017 Share Posted January 30, 2017 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에서 보냄 1 Link to comment Share on other sites More sharing options...
Philip Petev Posted January 30, 2017 Share Posted January 30, 2017 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 More sharing options...
Sherlocks Posted January 30, 2017 Share Posted January 30, 2017 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 1 Link to comment Share on other sites More sharing options...
pico joe Posted January 31, 2017 Share Posted January 31, 2017 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 More sharing options...
Sherlocks Posted February 1, 2017 Share Posted February 1, 2017 @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 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted February 1, 2017 Share Posted February 1, 2017 some model update bios version. i checked all. and update platformdata.c. It is based on Sierra 10.12.3. thank you. platformdata.c-bios update.zip Link to comment Share on other sites More sharing options...
Sherlocks Posted February 2, 2017 Share Posted February 2, 2017 @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 More sharing options...
Slice Posted February 2, 2017 Share Posted February 2, 2017 @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. 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted February 2, 2017 Share Posted February 2, 2017 Probably corrected in 3997.Fixed enable/disable issue. Hope update platformdata above file. I didnt big change. I just update bios information Thank you. 나의 LG-F410S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
Slice Posted February 2, 2017 Share Posted February 2, 2017 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 More sharing options...
Sherlocks Posted February 2, 2017 Share Posted February 2, 2017 Good update, thanks! also i tested build in latest edk2 r23836. there is no problem. perfectly back like r3974. 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 2 Link to comment Share on other sites More sharing options...
syscl Posted February 5, 2017 Share Posted February 5, 2017 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) 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) 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 10 Link to comment Share on other sites More sharing options...
TheRacerMaster Posted February 5, 2017 Share Posted February 5, 2017 I don't think it should be that hard to detect SMBIOS truncation and automatically enable the patch, will try later. Link to comment Share on other sites More sharing options...
syscl Posted February 5, 2017 Share Posted February 5, 2017 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 More sharing options...
Slice Posted February 5, 2017 Share Posted February 5, 2017 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. 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted February 5, 2017 Share Posted February 5, 2017 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) screenshot.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 changedClover.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) Snip20170204_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 if DellSMBIOSPatch is yes Maybe all clover users use DellSMBIOSPatch yes if clover include this patch. After test, now, returned clover r3998 with my fix. Thank you 2 Link to comment Share on other sites More sharing options...
Recommended Posts