diff --git a/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/ResidualPull.icc b/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/ResidualPull.icc
index c47bd50e8749ec48d92d2b2ba7edf1e49e1519e4..bb0819538c31458e33d8e3251b51e6ca72afaa3b 100644
--- a/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/ResidualPull.icc
+++ b/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/ResidualPull.icc
@@ -2,6 +2,8 @@
   Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 */
 
+#include <stdexcept>
+
 namespace Trk {
 // constructor with parameters
 inline Trk::ResidualPull::ResidualPull(