diff options
author | andrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524> | 2011-07-12 02:57:30 +0000 |
---|---|---|
committer | andrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524> | 2011-07-12 02:57:30 +0000 |
commit | 271d2c7f99612aae7b487cdad9c391373384e19b (patch) | |
tree | efcf3f5f59f52b54a2b32c51f14cfc83a2a93cd0 /EdkCompatibilityPkg/Foundation/Library/Thunk16 | |
parent | d12bed15b344fba00c1a4b511c5c2456109b8e99 (diff) | |
download | edk2-platforms-271d2c7f99612aae7b487cdad9c391373384e19b.tar.xz |
EdkCompatabilityPkg: Fix build issues with X64 clang
Removed passing VA_LIST and some assembly language compatability issues. Did not fix ReportStatusCode passing VA_LIST (non-ANSI C Code), and some of the assembler was not not ported and int 3 was inserted, as it likely is not needed.
signed-off-by: andrewfish
reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12006 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'EdkCompatibilityPkg/Foundation/Library/Thunk16')
-rw-r--r-- | EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/Thunk16.S | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/Thunk16.S b/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/Thunk16.S index 10f3a34c19..7328ab764d 100644 --- a/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/Thunk16.S +++ b/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/Thunk16.S @@ -20,7 +20,7 @@ #*****************************************************************************
#include <EfiBind.h>
-
+#ifndef __APPLE__
.data
@@ -240,3 +240,5 @@ FarCallRet: _16Idtr:
.word 0x3ff #FWORD (1 SHL 10) - 1
.byte 0x00
+
+#endif
|