Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r1063:4574e37f7ae6
Date: 2014-03-18 09:34 +0100
http://bitbucket.org/pypy/stmgc/changeset/4574e37f7ae6/

Log:    Change the example to not rely on globals in strange address spaces

diff --git a/c7/llvmfix/README.txt b/c7/llvmfix/README.txt
--- a/c7/llvmfix/README.txt
+++ b/c7/llvmfix/README.txt
@@ -19,6 +19,6 @@
     This is a workaround for (what we believe to be) clang producing
     incorrectly the addrspacecast operation for this kind of code:
 
-    static __attribute__((address_space(256))) long a = 42;
-    struct s1 { void *a; };
-    struct s1 fofo = { (void *)(long)&a };
+    static int a = 42;
+    struct s1 { void __attribute__((address_space(256))) *a; };
+    struct s1 fofo = { (void __attribute__((address_space(256))) *)(long)&a };
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to