Skip to content

CALL_SITE_OUTDATED

Severity: error

A caller doesn't pass a required argument that the callee now requires, or passes an argument name the callee doesn't have. Resolves FB-instance calls (e.g. fbConveyor(...)) through their type back to the POU.

Why it matters. This is the "missing the new arg" half of every SIGNATURE_CHANGED finding. Without it, a warn on the FB and an unrelated green on the consumer can ship a real bug.

Settings. No check-specific config.

Trigger.

(* FB_Pump gained a required xManualOverride; the caller didn't update: *)
fbPump(xEnable := TRUE, rSetpoint := 50.0);

The bot posts.

🟥 error  CALL_SITE_OUTDATED
Call to FB_Pump is out of date with its signature
Missing required arguments: xManualOverride

Fix. Add the missing argument or correct the typo. If the new input shouldn't be the caller's responsibility, add a default to the callee instead.