diff --git a/matlab/dsge_likelihood.m b/matlab/dsge_likelihood.m index c31e1e6dd97d608e5b9d8add63e48b8310583f91..8ed046170696b52550bb9ab979d5d960edf36078 100644 --- a/matlab/dsge_likelihood.m +++ b/matlab/dsge_likelihood.m @@ -158,8 +158,13 @@ end % Set flag related to analytical derivatives. analytic_derivation = DynareOptions.analytic_derivation; -if analytic_derivation && DynareOptions.loglinear - error('The analytic_derivation and loglinear options are not compatible') +if analytic_derivation + if DynareOptions.loglinear + error('The analytic_derivation and loglinear options are not compatible') + end + if DynareOptions.endogenous_prior + error('The analytic_derivation and endogenous_prior options are not compatible') + end end if nargout==1