diff --git a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h index 984cd760c89d88c59d34c937b35d69adde136fce..0871a943299736323650081e9f52997d7f7e417e 100644 --- a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h +++ b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h @@ -24,13 +24,16 @@ #include <vector> -// clang-format off -#include <ArmarXCore/core/logging/LoggingUtil.h> // THIS NEEDS TO BE INCLUDED BEFORE EXPRESSION EXCEPTION +// For unknown reasons, this needs to be included before expression exception. +// TODO: investigate +#include <ArmarXCore/core/logging/LoggingUtil.h> + +// Remaining, normal includes. #include <ArmarXCore/core/util/PropagateConst.h> #include <ArmarXCore/core/util/StringHelperTemplates.h> #include <ArmarXCore/core/util/TripleBuffer.h> #include <ArmarXCore/core/exceptions/local/ExpressionException.h> -// clang-format on + #include "../ControlTargets/ControlTargetBase.h" #include "../Devices/ControlDevice.h"