summaryrefslogtreecommitdiff
path: root/include/ruby/3/attr/forceinline.h
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2020-04-10 11:20:35 +0900
committerKoichi Sasada <ko1@atdot.net>2020-04-10 14:53:25 +0900
commit443389effc37308ce1a3c3a840082a344fc6af56 (patch)
treedb47722822c73d30be82410b880fda0fcb14a199 /include/ruby/3/attr/forceinline.h
parent63a5412db7138297a2e7513067ef80dad7a3b4b4 (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/attr/forceinline.h')
-rw-r--r--include/ruby/3/attr/forceinline.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/ruby/3/attr/forceinline.h b/include/ruby/3/attr/forceinline.h
index 47d7d58147..6d279235b8 100644
--- a/include/ruby/3/attr/forceinline.h
+++ b/include/ruby/3/attr/forceinline.h
@@ -18,8 +18,6 @@
* extension libraries. They could be written in C++98.
* @brief Defines #RUBY3_ATTR_FORCEINLINE.
*/
-#include "ruby/3/compiler_since.h"
-#include "ruby/3/has/attribute.h"
/**
* Wraps (or simulates) `__forceinline`. MSVC complains on declarations like