Skip to content

Commit df850bf

Browse files
committed
Reduce agressive inlining
1 parent 9882929 commit df850bf

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

main/output.c

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ static inline php_output_handler_status_t php_output_handler_op(php_output_handl
5858
static inline int php_output_handler_append(php_output_handler *handler, const php_output_buffer *buf);
5959
static inline zval *php_output_handler_status(php_output_handler *handler, zval *entry);
6060

61-
static inline php_output_context *php_output_context_init(php_output_context *context, int op);
61+
static inline void php_output_context_init(php_output_context *context, int op);
6262
static inline void php_output_context_reset(php_output_context *context);
6363
static inline void php_output_context_swap(php_output_context *context);
6464
static inline void php_output_context_dtor(php_output_context *context);
6565

66-
static inline int php_output_stack_pop(int flags);
66+
static int php_output_stack_pop(int flags);
6767

6868
static int php_output_stack_apply_op(void *h, void *c);
6969
static int php_output_stack_apply_clean(void *h, void *c);
@@ -781,16 +781,10 @@ static inline int php_output_lock_error(int op)
781781

782782
/* {{{ static php_output_context *php_output_context_init(php_output_context *context, int op)
783783
* Initialize a new output context */
784-
static inline php_output_context *php_output_context_init(php_output_context *context, int op)
784+
static inline void php_output_context_init(php_output_context *context, int op)
785785
{
786-
if (!context) {
787-
context = emalloc(sizeof(php_output_context));
788-
}
789-
790786
memset(context, 0, sizeof(php_output_context));
791787
context->op = op;
792-
793-
return context;
794788
}
795789
/* }}} */
796790

@@ -1199,7 +1193,7 @@ static inline zval *php_output_handler_status(php_output_handler *handler, zval
11991193

12001194
/* {{{ static int php_output_stack_pop(int flags)
12011195
* Pops an output handler off the stack */
1202-
static inline int php_output_stack_pop(int flags)
1196+
static int php_output_stack_pop(int flags)
12031197
{
12041198
php_output_context context;
12051199
php_output_handler **current, *orphan = OG(active);

0 commit comments

Comments
 (0)