If the temp-name in `flymake-create-temp-inplace' is going through symlinks reported errors might not get catched if they contain the expanded file name. Wrapping temp-name in `file-truename' will make the file names consistent in the error reports and in flymake. Kind regards, Arne