diff --git a/_pytest/recwarn.py b/_pytest/recwarn.py
index 36b22e940..9cc404a49 100644
--- a/_pytest/recwarn.py
+++ b/_pytest/recwarn.py
@@ -45,6 +45,7 @@ def deprecated_call(func=None, *args, **kwargs):
     if not func:
         return _DeprecatedCallContext()
     else:
+        __tracebackhide__ = True
         with _DeprecatedCallContext():
             return func(*args, **kwargs)
 
@@ -71,7 +72,7 @@ class _DeprecatedCallContext(object):
     def __exit__(self, exc_type, exc_val, exc_tb):
         warnings.warn_explicit = self._old_warn_explicit
         warnings.warn = self._old_warn
-        
+
         if exc_type is None:
             deprecation_categories = (DeprecationWarning, PendingDeprecationWarning)
             if not any(issubclass(c, deprecation_categories) for c in self._captured_categories):