summaryrefslogtreecommitdiff
path: root/lang/gprolog/files/patch-EnginePl_machine.h
blob: f060b21b8e5da0c5b3e9c0f0dee43c16a65233cf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- EnginePl/machine.h.orig	2015-01-13 18:00:19 UTC
+++ EnginePl/machine.h
@@ -124,7 +124,7 @@ void M_Check_Magic_Words(void); /* not c
 #    define M_USED_REGS            {"$9", "$10", "$11", "$12", "$13", "$14", 0}
 
 /* on M_ix86_darwin : %ebx is used by gcc for pic base */
-#elif defined(M_ix86) && !defined(_MSC_VER) && !defined(M_ix86_darwin)
+#elif defined(M_ix86) && !defined(_MSC_VER) && !defined(M_ix86_darwin) && !defined(__clang__)
 
 #ifdef NO_USE_EBP
 #    define M_USED_REGS            {"ebx", 0}