diff options
author | Koichi Sasada <[email protected]> | 2020-04-10 11:20:35 +0900 |
---|---|---|
committer | Koichi Sasada <[email protected]> | 2020-04-10 14:53:25 +0900 |
commit | 443389effc37308ce1a3c3a840082a344fc6af56 (patch) | |
tree | db47722822c73d30be82410b880fda0fcb14a199 /include/ruby/3/token_paste.h | |
parent | 63a5412db7138297a2e7513067ef80dad7a3b4b4 (diff) |
reduce duplicate include.
Without this patch, 20k files are opened (openat syscall) because
of duplicate includes. This patch reduced it to 3k and build time
was reduced compile time of range.o from 15sec -> 3sec on my machine.
[Bug #16772]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3010
Diffstat (limited to 'include/ruby/3/token_paste.h')
-rw-r--r-- | include/ruby/3/token_paste.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/ruby/3/token_paste.h b/include/ruby/3/token_paste.h index 72a8270442..e15897dcc0 100644 --- a/include/ruby/3/token_paste.h +++ b/include/ruby/3/token_paste.h @@ -19,9 +19,6 @@ * @brief Defines #RUBY3_TOKEN_PASTE. */ #include "ruby/3/config.h" -#include "ruby/3/compiler_since.h" -#include "ruby/3/has/warning.h" -#include "ruby/3/warning_push.h" /* :TODO: add your compiler here. There are many compilers that can suppress * warnings via pragmas, but not all of them accept such things inside of `#if` |