Skip to content

Commit 543386d

Browse files
authored
force type stability of _invoked_shouldlog & friends for non-concrete loggers (#41863)
1 parent 0771939 commit 543386d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

base/logging.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,15 @@ function _invoked_shouldlog(logger, level, _module, group, id)
7979
shouldlog,
8080
Tuple{typeof(logger), typeof(level), typeof(_module), typeof(group), typeof(id)},
8181
logger, level, _module, group, id
82-
)
82+
)::Bool
8383
end
8484

8585
function _invoked_min_enabled_level(@nospecialize(logger))
86-
return invoke(min_enabled_level, Tuple{typeof(logger)}, logger)
86+
return invoke(min_enabled_level, Tuple{typeof(logger)}, logger)::LogLevel
8787
end
8888

8989
function _invoked_catch_exceptions(@nospecialize(logger))
90-
return invoke(catch_exceptions, Tuple{typeof(logger)}, logger)
90+
return invoke(catch_exceptions, Tuple{typeof(logger)}, logger)::Bool
9191
end
9292

9393
"""

0 commit comments

Comments
 (0)