[pypy-commit] creflect default: Move the size, align comment before the '{'

arigo noreply at buildbot.pypy.org
Tue Sep 16 15:51:50 CEST 2014


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r46:d6f83b05a000
Date: 2014-09-16 15:37 +0200
http://bitbucket.org/cffi/creflect/changeset/d6f83b05a000/

Log:	Move the size,align comment before the '{'

diff --git a/creflect/model.py b/creflect/model.py
--- a/creflect/model.py
+++ b/creflect/model.py
@@ -371,11 +371,11 @@
         if include_alignment:
             extra2 = ("(long long)(((char *)&((struct{char a; %s b;} *)0)->b)"
                     " - (char *)0)" % (realtp,))          # alignment
-            funcblock.sprintf(tp + r" {/*%lld,%lld*/\n",
+            funcblock.sprintf(tp + r" /*%lld,%lld*/{\n",
                               extra="%s, %s" % (extra1, extra2),
                               extralength=40)
         else:
-            funcblock.sprintf(tp + r" {/*%lld*/\n",
+            funcblock.sprintf(tp + r" /*%lld*/{\n",
                               extra=extra1,
                               extralength=20)
         #
diff --git a/test/codegen/struct-001.c b/test/codegen/struct-001.c
--- a/test/codegen/struct-001.c
+++ b/test/codegen/struct-001.c
@@ -9,7 +9,7 @@
 {
     if (!r)
         return 69 + 30 + 18 + 6 + 30 + 18 + 6 + 4;
-    r += sprintf(r, "struct foo_s {/*%lld,%lld*/\n", (long long)sizeof(struct foo_s), (long long)(((char *)&((struct{char a; struct foo_s b;} *)0)->b) - (char *)0));
+    r += sprintf(r, "struct foo_s /*%lld,%lld*/{\n", (long long)sizeof(struct foo_s), (long long)(((char *)&((struct{char a; struct foo_s b;} *)0)->b) - (char *)0));
     {
         struct foo_s *p1;
         long long o = ((char *)&((struct foo_s *)0)->aa) - (char *)0;  /* check that 'struct foo_s::aa' is not an array */
diff --git a/test/codegen/struct-005.c b/test/codegen/struct-005.c
--- a/test/codegen/struct-005.c
+++ b/test/codegen/struct-005.c
@@ -6,7 +6,7 @@
 {
     if (!r)
         return 70 + 30 + 18 + 6 + 4 + 30;
-    r += sprintf(r, "struct $foo_t {/*%lld,%lld*/\n", (long long)sizeof(foo_t), (long long)(((char *)&((struct{char a; foo_t b;} *)0)->b) - (char *)0));
+    r += sprintf(r, "struct $foo_t /*%lld,%lld*/{\n", (long long)sizeof(foo_t), (long long)(((char *)&((struct{char a; foo_t b;} *)0)->b) - (char *)0));
     {
         foo_t *p1;
         long long o = ((char *)&((foo_t *)0)->aa) - (char *)0;  /* check that 'foo_t::aa' is not an array */
diff --git a/test/codegen/struct-005b.c b/test/codegen/struct-005b.c
--- a/test/codegen/struct-005b.c
+++ b/test/codegen/struct-005b.c
@@ -6,7 +6,7 @@
 {
     if (!r)
         return 46 + 30 + 18 + 6 + 4 + 32;
-    r += sprintf(r, "struct $$foo_p {/*%lld*/\n", (long long)sizeof(*(foo_p)0));
+    r += sprintf(r, "struct $$foo_p /*%lld*/{\n", (long long)sizeof(*(foo_p)0));
     {
         foo_p p1;
         long long o = ((char *)&((foo_p)0)->aa) - (char *)0;  /* check that '*foo_p::aa' is not an array */


More information about the pypy-commit mailing list