mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 01:50:34 +08:00
Don't split stack in bytes.IndexByte.
From-SVN: r167971
This commit is contained in:
parent
b5343013fe
commit
2bc4b68293
@ -8,11 +8,13 @@
|
||||
|
||||
#include "array.h"
|
||||
|
||||
/* This is in C so that the compiler can optimize it
|
||||
appropriately. */
|
||||
/* This is in C so that the compiler can optimize it appropriately.
|
||||
We deliberately don't split the stack in case it does call the
|
||||
library function, which shouldn't need much stack space. */
|
||||
|
||||
int IndexByte (struct __go_open_array, char)
|
||||
asm ("libgo_bytes.bytes.IndexByte");
|
||||
asm ("libgo_bytes.bytes.IndexByte")
|
||||
__attribute__ ((no_split_stack));
|
||||
|
||||
int
|
||||
IndexByte (struct __go_open_array s, char b)
|
||||
|
Loading…
x
Reference in New Issue
Block a user