Message ID | CAN2uRqrdOgUvaRT01mRTfxsU+o62cS1WX2aKY-Uh5a2PrL8KYA@mail.gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [libdrm] Fix build with -std=c11 | expand |
Ping. Please let me know if there's a better way I should be submitting patches. On Wed, Jul 25, 2018 at 12:16 PM Tom Anderson <thomasanderson@google.com> wrote: > Hello, > > I have a simple one-line patch that fixes the libdrm build with -std=c11. > I would appreciate if anyone with commit access could merge the attached > change on my behalf. > > Thanks! > Tom > <div dir="ltr">Ping. Please let me know if there's a better way I should be submitting patches.</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 25, 2018 at 12:16 PM Tom Anderson <<a href="mailto:thomasanderson@google.com">thomasanderson@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I have a simple one-line patch that fixes the libdrm build with -std=c11. I would appreciate if anyone with commit access could merge the attached change on my behalf.</div><div><br></div><div>Thanks!</div><div>Tom</div></div> </blockquote></div>
On Tuesday, 2018-07-31 16:30:12 -0700, Tom Anderson wrote: > Ping. Hey, sorry this one almost fell through the cracks. I believe this patch is correct, so it has my Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> I'll run a couple build tests just to make sure and push it later :) > Please let me know if there's a better way I should be submitting > patches. In the future, you should probably follow the guide there to send your patches; it will greatly improve the chances of someone reviewing it :) https://mesa3d.org/submittingpatches.html > > On Wed, Jul 25, 2018 at 12:16 PM Tom Anderson <thomasanderson@google.com> > wrote: > > > Hello, > > > > I have a simple one-line patch that fixes the libdrm build with -std=c11. > > I would appreciate if anyone with commit access could merge the attached > > change on my behalf. > > > > Thanks! > > Tom > >
From fc7a593454030df2b06e5b9dbafaa666d51a30ac Mon Sep 17 00:00:00 2001 From: Tom Anderson <thomasanderson@chromium.org> Date: Wed, 25 Jul 2018 12:06:29 -0700 Subject: [PATCH] Fix build with -std=c11 typeof() is a GNU extension that will only work when the compiler is passed -std=gnu*. __typeof__() works with -std=c*, however. --- util_math.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util_math.h b/util_math.h index 02b15a8e..35bf4512 100644 --- a/util_math.h +++ b/util_math.h @@ -29,6 +29,6 @@ #define MAX3( A, B, C ) ((A) > (B) ? MAX2(A, C) : MAX2(B, C)) #define __align_mask(value, mask) (((value) + (mask)) & ~(mask)) -#define ALIGN(value, alignment) __align_mask(value, (typeof(value))((alignment) - 1)) +#define ALIGN(value, alignment) __align_mask(value, (__typeof__(value))((alignment) - 1)) #endif /*_UTIL_MATH_H_*/ -- 2.18.0.233.g985f88cf7e-goog