Commit 2bc4b682 by Ian Lance Taylor

Don't split stack in bytes.IndexByte.

From-SVN: r167971
parent b5343013
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment