C3605: Runtime object '<Object>' is used at PC <PC>

[DISABLE]

Description

By default this message is disabled. This message may be enabled to report every runtime object used. Runtime objects (or calls) are used if the target CPU itself does not support a specific operation, e.g. a 32bit division or if the usage of such a runtime function is better than directly to inline it. The message is issued at the end of a function and reports the name and the PC where the object is used.

Example
  double d1, d2;

  
  void foo(void) {

  
    d1 = d2 * 4.5;  // compiler calls _DMUL for 

  
                   // IEEE64 multiplication

  
  }

  
Tips

Set this message to an error if you have to ensure that no runtime calls are made.