     unless paths.length
       if file.error
         logger.error formatError file
-      if file.data
+      if file.data and file.compilationTime >= startTime
         logger.warn "'#{file.path}' compiled, but not written. Check your #{file.type}.joinTo config."
 
   Object.keys(map).map (generatedFilePath) ->

        checker = sourceFileJoinConfig[generatedFilePath]
        checker sourceFile.path

getFiles = (fileList, config, joinConfig) ->
  map = {}

  fileList.files.forEach (file) ->

  helpers.formatError sourceFile.error, sourceFile.path

module.exports = write = (fileList, config, joinConfig, optimizers, startTime, callback) ->
  files = getFiles fileList, config, joinConfig, startTime
  errors = files
    .map (generated) ->
      generated.sourceFiles.filter((_) -> _.error?).map(formatError)
