function reportError(progOptions, msg) {
  progOptions.errorCallback(msg);

  if (progOptions.callback) {
    setTimeout(function () {
      progOptions.callback("".concat(msg, "\n").concat(progOptions.errors.join('\n')));
    });
  }

  return null;
}
@param {module:twgl.ProgramOptions} progOptions
@param {string} msg
@return null
@private