Vitis HLS has a dataflow checker which, when enabled, checks the code to see if
it is in the recommended canonical form. Otherwise it will emit an error/warning message
to the user. By default this checker is set to warning. You can set the checker to error or disable it by selecting off in the strict mode of the config_dataflow TCL command:
config_dataflow -strict_mode (off | error | warning)