Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d29f10cd authored by Stephen Hines's avatar Stephen Hines Committed by Gerrit Code Review
Browse files

Merge "Fix build break due to unknown pragma (on gcc)."

parents dc91dafa 9466bb2a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -51,8 +51,10 @@ __attribute__ ((noinline)) static int smash_stack(volatile int* plen) {
    return 0;
}

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winfinite-recursion"
#endif

static void* global = 0; // So GCC doesn't optimize the tail recursion out of overflow_stack.

@@ -63,7 +65,9 @@ __attribute__((noinline)) static void overflow_stack(void* p) {
    overflow_stack(&buf);
}

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

static void *noisy(void *x)
{