[PATCH] loader: Fix constant address warning on Mac OS.

Charles Davis cdavis at mymail.mines.edu
Fri Oct 7 17:05:25 CDT 2011

Everywhere else, the variable 'wine_main_preload_info' is a pointer that
is filled in by the preloader. Mac OS, on the other hand, does not have
a preloader. Instead, 'wine_main_preload_info' is a static array that is
filled in from various sections created in the output Mach-O file. It's
futile to test it there. In fact, it produces a warning that causes
buildbot to stumble.
 loader/main.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/loader/main.c b/loader/main.c
index 8434d81..11f475b 100644
--- a/loader/main.c
+++ b/loader/main.c
@@ -219,7 +219,9 @@ int main( int argc, char *argv[] )
+#ifndef __APPLE__
     if (wine_main_preload_info)
         for (i = 0; wine_main_preload_info[i].size; i++)
             reserve_area( wine_main_preload_info[i].addr, wine_main_preload_info[i].size );

More information about the wine-patches mailing list