mirror of https://github.com/acidanthera/audk.git
ICC Cleanup:
#if __INTEL_COMPILER // // Disable the extra ";" warning; // All places referencing EFI_GUID_STRING MACRO will generate this error. // #pragma warning ( disable : 424 ) // // error #593: variable "Status" was set but never used // This error may be flagged if a function only do ASSERT on return status when // EFI_DEBUG is not defined (EDK's ASSERT will be defined as empty statement). // To make EdkCompatibilityPkg buildable by ICC with EFI_DEBUG undefined, disable // this warning. // #pragma warning ( disable : 593 ) // // Disable ICC's remark #869: "Parameter" was never referenced warning. // This is legal ANSI C code so we disable the remark that is turned on with -Wall // #pragma warning ( disable : 869 ) // // Disable ICC's remark #1418: external function definition with no prior declaration. // This is legal ANSI C code so we disable the remark that is turned on with /W4 // #pragma warning ( disable : 1418 ) // // Disable ICC's remark #1419: external declaration in primary source file // This is legal ANSI C code so we disable the remark that is turned on with /W4 // #pragma warning ( disable : 1419 ) #endif git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6602 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
78d9194775
commit
1bfbd131fa
|
@ -42,6 +42,45 @@ Abstract:
|
|||
|
||||
#if _MSC_EXTENSIONS
|
||||
|
||||
#if __INTEL_COMPILER
|
||||
|
||||
//
|
||||
// Disable the extra ";" warning;
|
||||
// All places referencing EFI_GUID_STRING MACRO will generate this error.
|
||||
//
|
||||
#pragma warning ( disable : 424 )
|
||||
|
||||
//
|
||||
// error #593: variable "Status" was set but never used
|
||||
// This error may be flagged if a function only do ASSERT on return status when
|
||||
// EFI_DEBUG is not defined (EDK's ASSERT will be defined as empty statement).
|
||||
// To make EdkCompatibilityPkg buildable by ICC with EFI_DEBUG undefined, disable
|
||||
// this warning.
|
||||
//
|
||||
#pragma warning ( disable : 593 )
|
||||
|
||||
//
|
||||
// Disable ICC's remark #869: "Parameter" was never referenced warning.
|
||||
// This is legal ANSI C code so we disable the remark that is turned on with -Wall
|
||||
//
|
||||
#pragma warning ( disable : 869 )
|
||||
|
||||
//
|
||||
// Disable ICC's remark #1418: external function definition with no prior declaration.
|
||||
// This is legal ANSI C code so we disable the remark that is turned on with /W4
|
||||
//
|
||||
#pragma warning ( disable : 1418 )
|
||||
|
||||
//
|
||||
// Disable ICC's remark #1419: external declaration in primary source file
|
||||
// This is legal ANSI C code so we disable the remark that is turned on with /W4
|
||||
//
|
||||
#pragma warning ( disable : 1419 )
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
//
|
||||
// Disable warning that make it impossible to compile at /W4
|
||||
// This only works for Microsoft tools. Copied from the
|
||||
|
|
Loading…
Reference in New Issue