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

Commit cabf610d authored by Stephen Hines's avatar Stephen Hines Committed by Android Git Automerger
Browse files

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

* commit 'd29f10cd':
  Fix build break due to unknown pragma (on gcc).
parents f141312c d29f10cd
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)
{