summaryrefslogtreecommitdiff
path: root/feature.h
diff options
context:
space:
mode:
Diffstat (limited to 'feature.h')
-rw-r--r--feature.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/feature.h b/feature.h
index 2d06450628..60bf41d6a5 100644
--- a/feature.h
+++ b/feature.h
@@ -17,7 +17,8 @@
#define CURRENT_HINTS \
(PL_curcop == &PL_compiling ? PL_hints : PL_curcop->cop_hints)
-#define CURRENT_FEATURE_BUNDLE (CURRENT_HINTS >> HINT_FEATURE_SHIFT)
+#define CURRENT_FEATURE_BUNDLE \
+ ((CURRENT_HINTS & HINT_FEATURE_MASK) >> HINT_FEATURE_SHIFT)
#define FEATURE_IS_ENABLED(name) \
((CURRENT_HINTS \