No compilation error once the file name are unified because the definition the function and  its body are separated into two files.