deinline two big functions
No binary (build failed)
—
(log yok)
| @@ -915,7 +915,7 @@ static bool XZ_FUNC lzma2_lzma(struct xz_dec_lzma2 *s, struct xz_buf *b) | |
| * Take care of the LZMA2 control layer, and forward the job of actual LZMA | |
| * decoding or copying of uncompressed chunks to other functions. | |
| */ | |
| - | XZ_EXTERN enum xz_ret XZ_FUNC xz_dec_lzma2_run( |
| + | XZ_EXTERN NOINLINE enum xz_ret XZ_FUNC xz_dec_lzma2_run( |
| struct xz_dec_lzma2 *s, struct xz_buf *b) | |
| { | |
| uint32_t tmp; | |
| @@ -521,7 +521,7 @@ check_and_close(void) | |
| S_ORIG is solely for reporting errors. It should be the full format | |
| string argument. */ | |
| - | static const char * |
| + | static NOINLINE const char * |
| decode_one_format(const char *s_orig, const char *s, struct tspec *tspec) | |
| { | |
| enum size_spec size_spec; | |