A pretty simple question but I guess It's better to know for sure:
template check_error_remove_component*(this: ent, id: uint16): untyped =
when defined(debug):
If I define debug the check_error_remove_component will be ignored, but I still trigger check_error_remove_component from the code, so it will be executed and it will pass variables to nowhere or it will be ignored completely?