Running ‘testthat.R’ [239s/343s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # Part of the rstanarm package for estimating model parameters
  > # Copyright (C) 2015 Trustees of Columbia University
  > # 
  > # This program is free software; you can redistribute it and/or
  > # modify it under the terms of the GNU General Public License
  > # as published by the Free Software Foundation; either version 3
  > # of the License, or (at your option) any later version.
  > # 
  > # This program is distributed in the hope that it will be useful,
  > # but WITHOUT ANY WARRANTY; without even the implied warranty of
  > # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  > # GNU General Public License for more details.
  > # 
  > # You should have received a copy of the GNU General Public License
  > # along with this program; if not, write to the Free Software
  > # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  > 
  > library(testthat)
  > library(rstanarm)
  Loading required package: Rcpp
  rstanarm (Version 2.15.3, packaged: 2017-04-29 06:18:44 UTC)
  - Do not expect the default priors to remain the same in future rstanarm versions.
  Thus, R scripts should specify priors explicitly, even if they are just the defaults.
  - For execution on a local, multicore CPU with excess RAM we recommend calling
  options(mc.cores = parallel::detectCores())
  > Sys.unsetenv("R_TESTS")
  > example(example_model)
  
  exmpl_> example_model <- 
  exmpl_+   stan_glmer(cbind(incidence, size - incidence) ~ size + period + (1|herd),
  exmpl_+              data = lme4::cbpp, family = binomial,
  exmpl_+              # this next line is only to keep the example small in size!
  exmpl_+              chains = 2, cores = 1, seed = 12345, iter = 500)
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  
  SAMPLING FOR MODEL 'binomial' NOW (CHAIN 1).
  
  Gradient evaluation took 9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.9 seconds.
  Adjust your expectations accordingly!
  
  
  Iteration:   1 / 500 [  0%]  (Warmup)
  Iteration:  50 / 500 [ 10%]  (Warmup)
  Iteration: 100 / 500 [ 20%]  (Warmup)
  Iteration: 150 / 500 [ 30%]  (Warmup)
  Iteration: 200 / 500 [ 40%]  (Warmup)
  Iteration: 250 / 500 [ 50%]  (Warmup)
  Iteration: 251 / 500 [ 50%]  (Sampling)
  Iteration: 300 / 500 [ 60%]  (Sampling)
  Iteration: 350 / 500 [ 70%]  (Sampling)
  Iteration: 400 / 500 [ 80%]  (Sampling)
  Iteration: 450 / 500 [ 90%]  (Sampling)
  Iteration: 500 / 500 [100%]  (Sampling)
  
   Elapsed Time: 0.687762 seconds (Warm-up)
                 0.21658 seconds (Sampling)
                 0.904342 seconds (Total)
  
  
  SAMPLING FOR MODEL 'binomial' NOW (CHAIN 2).
  
  Gradient evaluation took 5.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.59 seconds.
  Adjust your expectations accordingly!
  
  
  Iteration:   1 / 500 [  0%]  (Warmup)
  Iteration:  50 / 500 [ 10%]  (Warmup)
  Iteration: 100 / 500 [ 20%]  (Warmup)
  Iteration: 150 / 500 [ 30%]  (Warmup)
  Iteration: 200 / 500 [ 40%]  (Warmup)
  Iteration: 250 / 500 [ 50%]  (Warmup)
  Iteration: 251 / 500 [ 50%]  (Sampling)
  Iteration: 300 / 500 [ 60%]  (Sampling)
  Iteration: 350 / 500 [ 70%]  (Sampling)
  Iteration: 400 / 500 [ 80%]  (Sampling)
  Iteration: 450 / 500 [ 90%]  (Sampling)
  Iteration: 500 / 500 [100%]  (Sampling)
  
   Elapsed Time: 0.599908 seconds (Warm-up)
                 0.215422 seconds (Sampling)
                 0.81533 seconds (Total)
  
  
  exmpl_> example_model
  stan_glmer
   family:  binomial [logit]
   formula: cbind(incidence, size - incidence) ~ size + period + (1 | herd)
  ------
  
  Estimates:
              Median MAD_SD
  (Intercept) -1.6    0.6  
  size         0.0    0.0  
  period2     -1.0    0.3  
  period3     -1.1    0.4  
  period4     -1.5    0.4  
  
  Error terms:
   Groups Name        Std.Dev.
   herd   (Intercept) 0.81    
  Num. levels: herd 15 
  
  Sample avg. posterior predictive 
  distribution of y (X = xbar):
           Median MAD_SD
  mean_PPD 1.8    0.2   
  
  ------
  For info on the priors used see help('prior_summary.stanreg').> if (!grepl("^sparc",  R.version$platform)) test_check("rstanarm")
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  
   4-fold cross-validation
  
             Estimate  SE
  elpd_kfold    -78.2 3.0
  
   2-fold cross-validation
  
             Estimate  SE
  elpd_kfold   -102.0 8.8
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Loading required package: Matrix
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    object 'SEED' not found
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Setting 'QR' to TRUE can often be helpful when using one of the variational inference algorithms. See the documentation for the 'QR' argument.
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Setting 'QR' to TRUE can often be helpful when using one of the variational inference algorithms. See the documentation for the 'QR' argument.
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  Setting 'QR' to TRUE can often be helpful when using one of the variational inference algorithms. See the documentation for the 'QR' argument.
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Initial log joint probability = -156.704
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  ------------------------------------------------------------
  EXPERIMENTAL ALGORITHM:
    This procedure has not been thoroughly tested and may be unstable
    or buggy. The interface is subject to change.
  ------------------------------------------------------------
  
  
  
  Gradient evaluation took 3.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.39 seconds.
  Adjust your expectations accordingly!
  
  
  Begin eta adaptation.
  Iteration:   1 / 250 [  0%]  (Adaptation)
  Iteration:  50 / 250 [ 20%]  (Adaptation)
  Iteration: 100 / 250 [ 40%]  (Adaptation)
  Iteration: 150 / 250 [ 60%]  (Adaptation)
  Iteration: 200 / 250 [ 80%]  (Adaptation)
  Success! Found best value [eta = 1] earlier than expected.
  
  Begin stochastic gradient ascent.
    iter       ELBO   delta_ELBO_mean   delta_ELBO_med   notes 
     100     -1e+02             1.000            1.000
     200     -1e+02             0.581            1.000
     300     -1e+02             0.453            0.198
     400     -9e+01             0.342            0.198
     500     -1e+02             0.283            0.162
     600     -1e+02             0.241            0.162
     700     -9e+01             0.208            0.046
     800     -9e+01             0.184            0.046
     900     -9e+01             0.164            0.031
    1000     -9e+01             0.148            0.031
    1100     -9e+01             0.049            0.014
    1200     -9e+01             0.033            0.010
    1300     -9e+01             0.013            0.010   MEDIAN ELBO CONVERGED
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  ------------------------------------------------------------
  EXPERIMENTAL ALGORITHM:
    This procedure has not been thoroughly tested and may be unstable
    or buggy. The interface is subject to change.
  ------------------------------------------------------------
  
  
  
  Gradient evaluation took 4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.4 seconds.
  Adjust your expectations accordingly!
  
  
  Begin eta adaptation.
  Iteration:   1 / 250 [  0%]  (Adaptation)
  Iteration:  50 / 250 [ 20%]  (Adaptation)
  Iteration: 100 / 250 [ 40%]  (Adaptation)
  Iteration: 150 / 250 [ 60%]  (Adaptation)
  Iteration: 200 / 250 [ 80%]  (Adaptation)
  Iteration: 250 / 250 [100%]  (Adaptation)
  Success! Found best value [eta = 0.1].
  
  Begin stochastic gradient ascent.
    iter       ELBO   delta_ELBO_mean   delta_ELBO_med   notes 
     100     -2e+02             1.000            1.000
     200     -2e+02             0.523            1.000
     300     -1e+02             0.353            0.047
     400     -1e+02             0.266            0.047
     500     -1e+02             0.213            0.011
     600     -1e+02             0.179            0.011
     700     -1e+02             0.154            0.006   MEDIAN ELBO CONVERGED
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  
  Gradient evaluation took 6.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.65 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 1.04406 seconds (Warm-up)
                 0.408743 seconds (Sampling)
                 1.45281 seconds (Total)
  
  
  Gradient evaluation took 7.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.78 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.92933 seconds (Warm-up)
                 0.672038 seconds (Sampling)
                 1.60137 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  
  Gradient evaluation took 4.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.44 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.010668 seconds (Warm-up)
                 0.009967 seconds (Sampling)
                 0.020635 seconds (Total)
  
  
  Gradient evaluation took 2.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.22 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.010716 seconds (Warm-up)
                 0.007514 seconds (Sampling)
                 0.01823 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  trying deprecated constructor; please alert package maintainer
  1. Error: pp_check.stanreg creates ggplot object (@test_pp_check.R#48) ---------
  Plotting function not supported. (If the plotting function is included in the output from bayesplot::available_ppc() then it should be available via pp_check and this error is probably a bug.)
  1: expect_gg(suppressWarnings(pp_check(fit, plotfun = f, nreps = j)), info = f) at testthat/test_pp_check.R:48
  2: testthat::expect_is(x, "ggplot", info = info, label = label)
  3: klass(object)
  4: paste(class(x), collapse = "/")
  5: suppressWarnings(pp_check(fit, plotfun = f, nreps = j))
  6: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  7: pp_check(fit, plotfun = f, nreps = j)
  8: pp_check.stanreg(fit, plotfun = f, nreps = j)
  9: .ppc_y_and_yrep(object, seed = seed, nreps = .set_nreps(nreps, fun = plotfun_name), 
         binned_resid_plot = isTRUE(plotfun_name == "ppc_error_binned"))
  10: posterior_predict(object, draws = nreps, seed = seed)
  11: posterior_predict.stanreg(object, draws = nreps, seed = seed)
  12: pp_args(object, data = pp_eta(object, dat, draws))
  13: pp_eta(object, dat, draws)
  14: .set_nreps(nreps, fun = plotfun_name)
  15: stop("Plotting function not supported. ", "(If the plotting function is included in the output from ", 
         "bayesplot::available_ppc() then it should be available via pp_check ", "and this error is probably a bug.)")
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  
  Gradient evaluation took 0.000103 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.03 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.069559 seconds (Warm-up)
                 0.094645 seconds (Sampling)
                 0.164204 seconds (Total)
  
  
  Gradient evaluation took 6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.6 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.0751 seconds (Warm-up)
                 0.061924 seconds (Sampling)
                 0.137024 seconds (Total)
  
  
  Gradient evaluation took 5.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.59 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.065538 seconds (Warm-up)
                 0.101275 seconds (Sampling)
                 0.166813 seconds (Total)
  
  
  Gradient evaluation took 6.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.61 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.046036 seconds (Warm-up)
                 0.147021 seconds (Sampling)
                 0.193057 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  
  Gradient evaluation took 7.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.76 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000622 seconds (Warm-up)
                 0.002188 seconds (Sampling)
                 0.00281 seconds (Total)
  
  
  Gradient evaluation took 5.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.51 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.001813 seconds (Warm-up)
                 0.002408 seconds (Sampling)
                 0.004221 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  
  Gradient evaluation took 7.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.76 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.015555 seconds (Warm-up)
                 0.022218 seconds (Sampling)
                 0.037773 seconds (Total)
  
  
  Gradient evaluation took 5.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.56 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.015629 seconds (Warm-up)
                 0.013764 seconds (Sampling)
                 0.029393 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  
  Gradient evaluation took 9.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.91 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.014635 seconds (Warm-up)
                 0.022088 seconds (Sampling)
                 0.036723 seconds (Total)
  
  
  Gradient evaluation took 6.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.64 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.015429 seconds (Warm-up)
                 0.013696 seconds (Sampling)
                 0.029125 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  Loading required package: ggplot2
  Loading required package: StanHeaders
  rstan (Version 2.16.2, packaged: 2017-07-03 09:24:58 UTC, GitRev: 2e1f913d3ca3)
  For execution on a local, multicore CPU with excess RAM we recommend calling
  rstan_options(auto_write = TRUE)
  options(mc.cores = parallel::detectCores())
  DIAGNOSTIC(S) FROM PARSER:
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  Warning (non-fatal): Comments beginning with # are deprecated.  Please use // in place of # for line comments.
  
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/config.hpp:39:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/fusion/support/config.hpp:11,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/rstan/include/boost_not_in_BH/boost/fusion/support/unused.hpp:10,
                   from file467218805f41.cpp:5:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/config/compiler/gcc.hpp:186:0: warning: "BOOST_NO_CXX11_RVALUE_REFERENCES" redefined
   #  define BOOST_NO_CXX11_RVALUE_REFERENCES
   
  <command-line>:0:0: note: this is the location of the previous definition
  In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/rstan/include/boost_not_in_BH/boost/math/policies/error_handling.hpp:20:0,
                   from file467218805f41.cpp:6:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:477:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(0, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:478:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(2432902008176640000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:479:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(8752948036761600000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:480:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(13803759753640704000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:481:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(12870931245150988800, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:482:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(8037811822645051776, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:483:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(3599979517947607200, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:484:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1206647803780373360, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:485:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(311333643161390640, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:486:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(63030812099294896, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:487:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(10142299865511450, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:488:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1307535010540395, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:489:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(135585182899530, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:490:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(11310276995381, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:491:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(756111184500, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:492:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(40171771630, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:493:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1672280820, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:494:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(53327946, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:495:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1256850, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:496:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(20615, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:497:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(210, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:498:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1, uLL)
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:532:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(0, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:533:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(2432902008176640000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:534:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(8752948036761600000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:535:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(13803759753640704000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:536:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(12870931245150988800, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:537:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(8037811822645051776, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:538:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(3599979517947607200, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:539:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1206647803780373360, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:540:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(311333643161390640, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:541:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(63030812099294896, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:542:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(10142299865511450, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:543:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1307535010540395, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:544:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(135585182899530, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:545:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(11310276995381, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:546:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(756111184500, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:547:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(40171771630, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:548:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1672280820, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:549:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(53327946, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:550:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1256850, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:551:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(20615, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:552:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(210, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:553:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1, uLL)
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:899:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(0, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:900:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1307674368000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:901:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(4339163001600, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:902:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(6165817614720, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:903:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(5056995703824, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:904:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(2706813345600, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:905:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1009672107080, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:906:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(272803210680, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:907:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(54631129553, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:908:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(8207628000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:909:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(928095740, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:910:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(78558480, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:911:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(4899622, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:912:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(218400, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:913:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(6580, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:914:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(120, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:915:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1, uLL)
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:944:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(0, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:945:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1307674368000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:946:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(4339163001600, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:947:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(6165817614720, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:948:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(5056995703824, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:949:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(2706813345600, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:950:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1009672107080, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:951:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(272803210680, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:952:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(54631129553, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:953:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(8207628000, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:954:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(928095740, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:955:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(78558480, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:956:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(4899622, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:957:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(218400, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:958:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(6580, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:959:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(120, uLL),
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/lanczos.hpp:960:38: warning: use of C++11 long long integer constant [-Wlong-long]
            BOOST_MATH_INT_VALUE_SUFFIX(1, uLL)
                                        ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/tools/config.hpp:265:48: note: in definition of macro ‘BOOST_MATH_INT_VALUE_SUFFIX’
   #  define BOOST_MATH_INT_VALUE_SUFFIX(RV, SUF) RV##SUF
                                                  ^~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/erf.hpp:15,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/erf.hpp:5,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat.hpp:106,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math.hpp:4,
                   from file467218805f41.cpp:8:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:90:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(            +1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:91:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(            +1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:92:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(            -1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:93:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(            +1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:94:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(            -1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:95:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(            +5LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:96:33: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(          -691LL),
                                   ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:97:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(            +7LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:98:32: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(         -3617LL),
                                  ^~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:99:31: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(        +43867LL),
                                 ^~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:100:30: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(       -174611LL),
                                ^~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:101:30: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(       +854513LL),
                                ^~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:102:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(    -236364091LL),
                             ^~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:103:29: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(      +8553103LL),
                               ^~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:104:25: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(  -23749461029LL),
                           ^~~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:105:23: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(+8615841276005LL),
                         ^~~~~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:106:23: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(-7709321041217LL),
                         ^~~~~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:107:23: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(+2577687858367LL)
                         ^~~~~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:112:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(      1LL),
                              ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:113:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(      6LL),
                              ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:114:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(     30LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:115:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(     42LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:116:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(     30LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:117:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(     66LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:118:25: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(   2730LL),
                           ^~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:119:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(      6LL),
                              ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:120:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(    510LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:121:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(    798LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:122:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(    330LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:123:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(    138LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:124:25: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(   2730LL),
                           ^~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:125:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(      6LL),
                              ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:126:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(    870LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:127:24: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(  14322LL),
                          ^~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:128:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(    510LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:129:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int64_t(      6LL)
                              ^~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/erf.hpp:15,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/erf.hpp:5,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat.hpp:106,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math.hpp:4,
                   from file467218805f41.cpp:8:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:656:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(            +1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:657:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(            +1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:658:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(            -1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:659:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(            +1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:660:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(            -1LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:661:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(            +5LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:662:33: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(          -691LL),
                                   ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:663:35: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(            +7LL),
                                     ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:664:32: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(         -3617LL),
                                  ^~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:665:31: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(        +43867LL),
                                 ^~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:666:30: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(       -174611LL),
                                ^~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:667:30: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(       +854513LL),
                                ^~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:672:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(      1LL),
                              ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:673:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(      6LL),
                              ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:674:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(     30LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:675:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(     42LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:676:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(     30LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:677:27: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(     66LL),
                             ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:678:25: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(   2730LL),
                           ^~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:679:28: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(      6LL),
                              ^~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:680:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(    510LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:681:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(    798LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:682:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(    330LL),
                            ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp:683:26: warning: use of C++11 long long integer constant [-Wlong-long]
         boost::int32_t(    138LL),
                            ^~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint.hpp:32:0,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:13,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/arr.hpp:38,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat.hpp:298,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math.hpp:4,
                   from file467218805f41.cpp:8:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:239:93: warning: use of C++11 long long integer constant [-Wlong-long]
           const value_type X1 = static_cast< value_type >( 5 ) * ( static_cast< value_type >( 2558722523LL ) - static_cast< value_type >( 31403016 ) * theta ) / static_cast< value_type >( 11282082432LL );
                                                                                               ^~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:239:187: warning: use of C++11 long long integer constant [-Wlong-long]
           const value_type X1 = static_cast< value_type >( 5 ) * ( static_cast< value_type >( 2558722523LL ) - static_cast< value_type >( 31403016 ) * theta ) / static_cast< value_type >( 11282082432LL );
                                                                                                                                                                                             ^~~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:240:186: warning: use of C++11 long long integer constant [-Wlong-long]
           const value_type X3 = static_cast< value_type >( 100 ) * ( static_cast< value_type >( 882725551 ) - static_cast< value_type >( 15701508 ) * theta ) / static_cast< value_type >( 32700410799LL );
                                                                                                                                                                                            ^~~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:241:185: warning: use of C++11 long long integer constant [-Wlong-long]
           const value_type X4 = static_cast< value_type >( 25 ) * ( static_cast< value_type >( 443332067 ) - static_cast< value_type >( 31403016 ) * theta ) / static_cast< value_type >( 1880347072LL ) ;
                                                                                                                                                                                           ^~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:242:186: warning: use of C++11 long long integer constant [-Wlong-long]
           const value_type X5 = static_cast< value_type >( 32805 ) * ( static_cast< value_type >( 23143187 ) - static_cast< value_type >( 3489224 ) * theta ) / static_cast< value_type >( 199316789632LL );
                                                                                                                                                                                            ^~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseBase.h: In function ‘void Eigen::internal::check_DenseIndex_is_signed()’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
                                                                                   ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
     EIGEN_STATIC_ASSERT(NumTraits<DenseIndex>::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE);
     ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/bernoulli.hpp:16:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/erf.hpp:15,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/erf.hpp:5,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat.hpp:106,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math.hpp:4,
                   from file467218805f41.cpp:8:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp: At global scope:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp:128:36: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
      max_bernoulli_root_functor(long long t) : target(static_cast<double>(t)) {}
                                      ^~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp: In function ‘std::size_t boost::math::detail::find_bernoulli_overflow_limit(const false_&)’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp:152:9: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
      long long t = lltrunc(boost::math::tools::log_max_value<T>());
           ^~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array/base.hpp:28:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array.hpp:21,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint/util/multi_array_adaption.hpp:29,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/numeric/odeint.hpp:61,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:13,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/arr.hpp:38,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat.hpp:298,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math.hpp:4,
                   from file467218805f41.cpp:8:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array/concept_checks.hpp: In static member function ‘static void boost::multi_array_concepts::detail::idgen_helper<N>::call(Array&, const IdxGen&, Call_Type)’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array/concept_checks.hpp:42:43: warning: typedef ‘index_range’ locally defined but not used [-Wunused-local-typedefs]
         typedef typename Array::index_range index_range;
                                             ^~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array/concept_checks.hpp:43:37: warning: typedef ‘index’ locally defined but not used [-Wunused-local-typedefs]
         typedef typename Array::index index;
                                       ^~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array/concept_checks.hpp: In static member function ‘static void boost::multi_array_concepts::detail::idgen_helper<0>::call(Array&, const IdxGen&, Call_Type)’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array/concept_checks.hpp:53:43: warning: typedef ‘index_range’ locally defined but not used [-Wunused-local-typedefs]
         typedef typename Array::index_range index_range;
                                             ^~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/BH/include/boost/multi_array/concept_checks.hpp:54:37: warning: typedef ‘index’ locally defined but not used [-Wunused-local-typedefs]
         typedef typename Array::index index;
                                       ^~~~~
  file467218805f41.cpp: In function ‘void decov_lp(const vector_d&, const vector_d&, const vector_d&, const vector_d&, const vector_d&, const std::vector<double>&, const std::vector<double>&, const vector_d&, const int&, const std::vector<int>&, double)’:
  file467218805f41.cpp:312:28: warning: typedef ‘fun_return_scalar_t__’ locally defined but not used [-Wunused-local-typedefs]
       typedef fun_scalar_t__ fun_return_scalar_t__;
                              ^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/meta/operands_and_partials.hpp:32:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h: In instantiation of ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:35:74:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:76:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(func,Scalar,typename OtherDerived::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:21:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:29:43:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:121:38:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:122:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:51:14:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator[](Eigen::Index) const [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:51:21:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:78:15:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator[](Eigen::Index) const [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:78:23:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘static Scalar Eigen::internal::log1p_impl<Scalar>::run(const Scalar&) [with Scalar = float]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MathFunctions.h:954:49:   required from ‘typename Eigen::internal::log1p_retval<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type = float]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
       EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar)
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<double, -1, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:295:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/meta/operands_and_partials.hpp:23:51:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:409:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/meta/operands_and_partials.hpp:32:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<double, -1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:303:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:24:29:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type*) [with T0 = int; T1 = int; Derived = Eigen::Matrix<double, -1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type = int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:304:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:24:29:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:426:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(Eigen::Index) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:25:17:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:19:   required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:25:31:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type*) [with T0 = long int; T1 = long int; Derived = Eigen::Matrix<double, -1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:304:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:22:43:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<double, 1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:295:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/to_row_vector.hpp:32:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init1(Eigen::Index, typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type*) [with T = int; Derived = Eigen::Matrix<double, 1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type = int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/to_row_vector.hpp:32:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:426:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(Eigen::Index) [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/to_row_vector.hpp:34:17:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init1(Eigen::Index, typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type*) [with T = int; Derived = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type = int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/to_vector.hpp:32:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Matrix<double, -1, 1>; RhsType = const Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, -1, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1:   required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:27:35:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Matrix<double, -1, 1>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:28:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Matrix<double, -1, -1>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Matrix<double, -1, -1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:38:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Matrix<double, -1, 1>; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_var_estimator.hpp:29:41:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:121:38:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:122:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:126:61:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:303:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:194:53:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type*) [with T0 = int; T1 = int; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type = int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:304:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:194:53:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Ref.h: In instantiation of ‘Eigen::Ref<PlainObjectType, Options, StrideType>::Ref(Eigen::PlainObjectBase<OtherDerived>&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Matrix<double, -1, -1>; PlainObjectType = Eigen::Matrix<double, -1, -1>; int Options = 0; StrideType = Eigen::OuterStride<>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::match<Derived>::MatchAtCompileTime), Derived>::type = Eigen::Matrix<double, -1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:30:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<stan::math::var, -1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:303:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = stan::math::var; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:254:54:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type*) [with T0 = long int; T1 = long int; Derived = Eigen::Matrix<stan::math::var, -1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:304:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = stan::math::var; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:254:54:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type*) [with T0 = int; T1 = int; Derived = Eigen::Matrix<stan::math::var, -1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type = int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:304:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = stan::math::var; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/tcrossprod.hpp:27:29:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<stan::math::var, -1, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:295:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = stan::math::var; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:49:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init1(Eigen::Index, typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type*) [with T = long int; Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = stan::math::var; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:49:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:409:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:51:14:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:163:19:   required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator[](Eigen::Index) const [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:51:21:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<stan::math::var, 1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:295:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = stan::math::var; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:76:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init1(Eigen::Index, typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type*) [with T = long int; Derived = Eigen::Matrix<stan::math::var, 1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = stan::math::var; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:76:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:409:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:78:15:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:163:19:   required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator[](Eigen::Index) const [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const double&; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:78:23:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const stan::math::var&; Eigen::Index = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:19:   required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const stan::math::var&; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:70:36:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init1(Eigen::Index, typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type*) [with T = long int; Derived = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:72:54:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, -1>]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:16:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h: In instantiation of ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]’:
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:27:23:   required from ‘double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = 1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:1157:102:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:76:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(func,Scalar,typename OtherDerived::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MathFunctions.h:511:17:   required from ‘static Scalar Eigen::internal::log1p_impl<Scalar>::run(const Scalar&) [with Scalar = float]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MathFunctions.h:954:49:   required from ‘typename Eigen::internal::log1p_retval<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type = float]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
       EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar)
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:28:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::add_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:797:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:29:43:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_var_estimator.hpp:29:41:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:256:7:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:532:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
         EIGEN_STATIC_ASSERT_LVALUE(OtherDerived);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28:   required from ‘Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Eigen::DenseBase<Derived>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:127:30:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h: In instantiation of ‘static void Eigen::LLT<MatrixType, UpLo>::check_template_parameters() [with _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:423:28:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:211:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
         EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type*) [with T0 = long int; T1 = long int; Derived = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:304:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/elt_multiply.hpp:29:27:   required from ‘Eigen::Matrix<typename boost::math::tools::promote_args<RT1, RT2>::type, R, C> stan::math::elt_multiply(const Eigen::Matrix<T1, R1, C1>&, const Eigen::Matrix<T2, R, C>&) [with T1 = double; T2 = double; int R = -1; int C = 1; typename boost::math::tools::promote_args<RT1, RT2>::type = double]’
  file467218805f41.cpp:418:132:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, -1, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:27:16:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(const Eigen::Matrix<double, R, C>&, T) [with int R = -1; int C = 1; T = double; typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type = Eigen::Matrix<double, -1, 1>]’
  file467218805f41.cpp:418:164:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/meta/operands_and_partials.hpp:23:51:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = double; int Rows = -1; int Cols = 1; int Options = 0; int MaxRows = -1; int MaxCols = 1; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:392:24:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:409:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/meta/operands_and_partials.hpp:32:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = double; int Rows = -1; int Cols = -1; int Options = 0; int MaxRows = -1; int MaxCols = -1; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:392:24:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:426:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(Eigen::Index) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:25:17:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:30:33:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; RhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from ‘const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:36:48:   required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; U = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:81:58:   required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:35:74:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:21:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = double; int Rows = 1; int Cols = -1; int Options = 1; int MaxRows = 1; int MaxCols = -1; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<double, 1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:392:24:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:426:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(Eigen::Index) [with Derived = Eigen::Matrix<double, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/to_row_vector.hpp:34:17:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:14:42:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:27:37:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:74:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:580:28:   required from ‘Eigen::TriangularView<MatrixType, _Mode>& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:76:58:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:120:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:560:37:   required from ‘Eigen::TriangularView<MatrixType, _Mode>& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:394:20:   required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:397:55:   required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:128:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:152:1:   required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<typename Eigen::internal::traits<T>::Scalar, typename OtherDerived::Scalar, (Eigen::internal::ComparisonName)1>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::operator<(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >; Derived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >; typename OtherDerived::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:170:1:   required from ‘const RCmpLTReturnType Eigen::ArrayBase<Derived>::operator>(const Scalar&) const [with Derived = Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >; Eigen::ArrayBase<Derived>::RCmpLTReturnType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Array<double, -1, 1>; typename Eigen::internal::traits<T>::Scalar = double; Eigen::ArrayBase<Derived>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:87:56:   required from ‘void stan::math::check_pos_definite(const char*, const char*, const Eigen::LLT<_MatrixType>&) [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:248:61:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>; Lhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >; Rhs = const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> > >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>; Lhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >; Rhs = const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:88:13:   required from ‘bool Eigen::DenseBase<Derived>::all() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> > >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:87:14:   required from ‘void stan::math::check_pos_definite(const char*, const char*, const Eigen::LLT<_MatrixType>&) [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:248:61:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<stan::math::var, -1, -1>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<stan::math::var, -1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = stan::math::var; int Rows = -1; int Cols = -1; int Options = 0; int MaxRows = -1; int MaxCols = -1; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<stan::math::var, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:100:24:   required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix<stan::math::var, -1, -1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const stan::math::var&; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:119:19:   required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix<stan::math::var, -1, -1>; Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType = const stan::math::var&; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/tcrossprod.hpp:44:29:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init1(Eigen::Index, typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type*) [with T = long unsigned int; Derived = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible<T, typename Eigen::internal::traits<T>::Scalar>::value)) && ((! Eigen::internal::is_same<typename Eigen::internal::traits<T>::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime == Eigen::Dynamic))), T>::type = long unsigned int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long unsigned int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:42:27:   required from ‘static double stan::math::{anonymous}::dot_product_vari<T1, T2>::var_dot(stan::math::vari**, stan::math::vari**, size_t) [with T1 = stan::math::var; T2 = stan::math::var; size_t = long unsigned int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:140:25:   required from ‘stan::math::{anonymous}::dot_product_vari<T1, T2>::dot_product_vari(typename stan::math::{anonymous}::dot_product_store_type<T1>::type, typename stan::math::{anonymous}::dot_product_store_type<T2>::type, size_t) [with T1 = stan::math::var; T2 = stan::math::var; typename stan::math::{anonymous}::dot_product_store_type<T1>::type = stan::math::vari**; typename stan::math::{anonymous}::dot_product_store_type<T2>::type = stan::math::vari**; size_t = long unsigned int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/tcrossprod.hpp:51:64:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<stan::math::var, -1, -1>; Src = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Func = Eigen::internal::assign_op<stan::math::var, stan::math::var>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Derived = Eigen::Matrix<stan::math::var, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Derived = Eigen::Matrix<stan::math::var, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; _Scalar = stan::math::var; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/crossprod.hpp:18:60:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<stan::math::var, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = stan::math::var; int Rows = -1; int Cols = 1; int Options = 0; int MaxRows = -1; int MaxCols = 1; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<stan::math::var, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:392:24:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:409:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, -1, 1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:51:14:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<stan::math::var, 1, -1>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<stan::math::var, 1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = stan::math::var; int Rows = 1; int Cols = -1; int Options = 1; int MaxRows = 1; int MaxCols = -1; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<stan::math::var, 1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:392:24:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:409:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](Eigen::Index) [with Derived = Eigen::Matrix<stan::math::var, 1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = stan::math::var; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/to_var.hpp:78:15:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::add_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::add_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:28:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::add_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::add_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:797:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:29:43:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:208:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:34:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:38:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::add_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::add_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_var_estimator.hpp:29:41:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_var_estimator.hpp:38:42:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::swap_assign_op<double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::swap_assign_op<double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:533:22:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:256:7:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:48:   required from ‘Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, 0>; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, -1, -1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:74:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::mul_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::mul_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::mul_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::mul_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28:   required from ‘Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Eigen::DenseBase<Derived>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:127:30:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/segment.hpp:29:30:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::segment(const Eigen::Matrix<Scalar, -1, 1>&, size_t, size_t) [with T = double; size_t = long unsigned int]’
  file467218805f41.cpp:118:76:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:17:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:27:18:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(const Eigen::Matrix<double, R, C>&, T) [with int R = -1; int C = 1; T = double; typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type = Eigen::Matrix<double, -1, 1>]’
  file467218805f41.cpp:418:164:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/minus.hpp:17:15:   required from ‘T stan::math::minus(const T&) [with T = Eigen::Matrix<double, -1, 1>]’
  file467218805f41.cpp:732:53:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Matrix<double, -1, 1>; RhsType = const Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, -1, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from ‘const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:36:48:   required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Matrix<double, -1, 1>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:81:58:   required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:27:23:   required from ‘double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = 1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:1157:102:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/meta/operands_and_partials.hpp:23:51:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:30:33:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:95:22:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:33:51:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<UnaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘static void Eigen::PlainObjectBase<Derived>::_check_template_params() [with Derived = Eigen::Matrix<double, 4, 4>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:269:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:151:52:   required from ‘void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::operator()(Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int UpLo = 2; Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:114:13:   required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar*, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int UpLo = 2; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12:   required from ‘static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix<double, -1, -1>; OtherType = Eigen::Matrix<double, -1, -1>; int UpLo = 2; typename MatrixType::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62:   required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; unsigned int UpLo = 2; Eigen::SelfAdjointView<MatrixType, Mode>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:14:42:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:27:37:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:29:43:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:258:9:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:74:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:736:7:   required from ‘class Eigen::internal::triangular_dense_assignment_kernel<2, 8, 0, Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:799:10:   required from ‘void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; SrcXprType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:829:61:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Triangular2Triangular>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; SrcXprType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:580:28:   required from ‘Eigen::TriangularView<MatrixType, _Mode>& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:76:58:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:120:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:121:38:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:121:38:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:122:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:122:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op<double>; PlainObjectType = Eigen::Matrix<double, -1, 1>; Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::XprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::mul_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::mul_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28:   required from ‘Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Eigen::DenseBase<Derived>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:127:30:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:736:7:   required from ‘class Eigen::internal::triangular_dense_assignment_kernel<2, 8, 0, Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:799:10:   required from ‘void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:847:61:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Triangular>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:560:37:   required from ‘Eigen::TriangularView<MatrixType, _Mode>& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:394:20:   required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:397:55:   required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:128:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:428:12:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:45:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:45:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op<double>; PlainObjectType = Eigen::Array<double, -1, 1>; Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::XprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:702:26:   required from ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>; Lhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >; Rhs = const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>; Lhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >; Rhs = const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> >; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:88:13:   required from ‘bool Eigen::DenseBase<Derived>::all() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 0> > >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:87:14:   required from ‘void stan::math::check_pos_definite(const char*, const char*, const Eigen::LLT<_MatrixType>&) [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:248:61:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<stan::math::var, -1, -1> >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> > >, Eigen::internal::assign_op<stan::math::var, stan::math::var> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<stan::math::var, -1, -1> >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> > >, Eigen::internal::assign_op<stan::math::var, stan::math::var>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<stan::math::var, -1, -1>; SrcXprType = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Functor = Eigen::internal::assign_op<stan::math::var, stan::math::var>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<stan::math::var, -1, -1>; SrcXprType = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Functor = Eigen::internal::assign_op<stan::math::var, stan::math::var>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<stan::math::var, -1, -1>; Src = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Func = Eigen::internal::assign_op<stan::math::var, stan::math::var>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Derived = Eigen::Matrix<stan::math::var, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; Derived = Eigen::Matrix<stan::math::var, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose<const Eigen::Matrix<stan::math::var, -1, -1> >; _Scalar = stan::math::var; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/crossprod.hpp:18:60:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; Lhs = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; Lhs = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:36:52:   required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; U = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:81:58:   required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:35:74:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:75:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:22:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op<double>; PlainObjectType = Eigen::Matrix<double, -1, -1>; Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::XprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:14:42:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:28:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:208:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:34:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:38:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_var_estimator.hpp:29:41:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_var_estimator.hpp:38:42:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::swap_assign_op<double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::swap_assign_op<double>, 1>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Swap.h:19:7:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::swap_assign_op<double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:736:7:   required from ‘class Eigen::internal::triangular_dense_assignment_kernel<2, 8, 0, Eigen::internal::evaluator<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10> >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::swap_assign_op<double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:799:10:   required from ‘void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::swap_assign_op<double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:847:61:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Triangular>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::swap_assign_op<double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::swap_assign_op<double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10>; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::swap_assign_op<double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:533:22:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 10]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:256:7:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:48:   required from ‘Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:258:9:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:74:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:57:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:66:5:   required from ‘Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator=(const Eigen::Transpose<MatrixType>&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:78:64:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, 0>; ExpressionType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; StorageBase = Eigen::MatrixBase]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:38:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >, 0>; ExpressionType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:38:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/segment.hpp:29:30:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::segment(const Eigen::Matrix<Scalar, -1, 1>&, size_t, size_t) [with T = double; size_t = long unsigned int]’
  file467218805f41.cpp:118:76:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Matrix<double, -1, 1>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:95:22:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/dot_self.hpp:20:28:   required from ‘double stan::math::dot_self(const Eigen::Matrix<double, R, C>&) [with int R = -1; int C = 1]’
  file467218805f41.cpp:144:124:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<UnaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:27:18:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(const Eigen::Matrix<double, R, C>&, T) [with int R = -1; int C = 1; T = double; typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type = Eigen::Matrix<double, -1, 1>]’
  file467218805f41.cpp:418:164:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/minus.hpp:17:15:   required from ‘T stan::math::minus(const T&) [with T = Eigen::Matrix<double, -1, 1>]’
  file467218805f41.cpp:732:53:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:95:22:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:33:51:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h: In instantiation of ‘const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:431:26:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:21:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:431:26:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:21:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<double, 4, 4>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = double; int Rows = 4; int Cols = 4; int Options = 0; int MaxRows = 4; int MaxCols = 4; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:344:24:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix<double, 4, 4>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:366:22:   required from ‘Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix<double, 4, 4>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:177:28:   required from ‘void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::operator()(Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int UpLo = 2; Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:114:13:   required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar*, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int UpLo = 2; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12:   required from ‘static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix<double, -1, -1>; OtherType = Eigen::Matrix<double, -1, -1>; int UpLo = 2; typename MatrixType::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62:   required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; unsigned int UpLo = 2; Eigen::SelfAdjointView<MatrixType, Mode>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::Matrix<double, -1, 1>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::Matrix<double, -1, 1>; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:27:37:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 1, -1, -1> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 1, -1, -1> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:258:9:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:121:38:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:122:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Ref<Eigen::Matrix<double, -1, -1> > >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Ref<Eigen::Matrix<double, -1, -1> > >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:428:12:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28:   required from ‘Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28:   required from ‘Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix<double, -1, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/segment.hpp:29:30:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::segment(const Eigen::Matrix<Scalar, -1, 1>&, size_t, size_t) [with T = double; size_t = long unsigned int]’
  file467218805f41.cpp:118:76:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::Matrix<double, -1, 1>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::Matrix<double, -1, 1>; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:36:52:   required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Matrix<double, -1, 1>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:81:58:   required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:27:23:   required from ‘double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = 1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:1157:102:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseStorage.h: In instantiation of ‘void Eigen::internal::check_static_allocation_size() [with T = double; int Size = 16]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseStorage.h:116:41:   required from ‘Eigen::internal::plain_array<T, Size, MatrixOrArrayOptions, 16>::plain_array(Eigen::internal::constructor_without_unaligned_array_assert) [with T = double; int Size = 16; int MatrixOrArrayOptions = 0]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseStorage.h:192:70:   required from ‘Eigen::DenseStorage<T, Size, _Rows, _Cols, _Options>::DenseStorage(Eigen::internal::constructor_without_unaligned_array_assert) [with T = double; int Size = 16; int _Rows = 4; int _Cols = 4; int _Options = 0]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:495:73:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(Eigen::internal::constructor_without_unaligned_array_assert) [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:268:68:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:151:52:   required from ‘void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::operator()(Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int UpLo = 2; Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:114:13:   required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar*, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int UpLo = 2; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12:   required from ‘static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix<double, -1, -1>; OtherType = Eigen::Matrix<double, -1, -1>; int UpLo = 2; typename MatrixType::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62:   required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; unsigned int UpLo = 2; Eigen::SelfAdjointView<MatrixType, Mode>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op<double>; PlainObjectType = const Eigen::Matrix<double, -1, 1>; Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::XprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:702:26:   required from ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, 1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:28:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, -1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, -1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:38:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 1, -1, -1> >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 1, -1, -1> >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:48:   required from ‘Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:258:9:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; PlainObjectType = Eigen::Matrix<double, -1, -1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:74:56:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Src = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:57:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:66:5:   required from ‘Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator=(const Eigen::Transpose<MatrixType>&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:78:64:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:218:29:   required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:266:52:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:436:77:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<UnaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:218:29:   required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:266:52:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:436:77:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<UnaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Rhs = const Eigen::Matrix<double, -1, 1>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Rhs = const Eigen::Matrix<double, -1, 1>; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:27:18:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(const Eigen::Matrix<double, R, C>&, T) [with int R = -1; int C = 1; T = double; typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type = Eigen::Matrix<double, -1, 1>]’
  file467218805f41.cpp:418:164:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<BinaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; ArgType = const Eigen::Matrix<double, -1, 1>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/minus.hpp:17:15:   required from ‘T stan::math::minus(const T&) [with T = Eigen::Matrix<double, -1, 1>]’
  file467218805f41.cpp:732:53:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<UnaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; PlainObjectType = Eigen::Matrix<double, -1, 1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:95:22:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp:33:51:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:21:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::PlainObjectType = Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:244:45:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator(const XprType&) [with Scalar = double; int Rows = -1; int Cols = -1; int Options = 1; int MaxRows = -1; int MaxCols = -1; Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:258:9:   required from ‘static void Eigen::internal::inplace_transpose_selector<MatrixType, false, MatchPacketSize>::run(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; bool MatchPacketSize = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Transpose.h:288:53:   required from ‘void Eigen::DenseBase<Derived>::transposeInPlace() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:73:28:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:57:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MapBase.h:286:39:   required from ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:341:5:   required from ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:161:5:   required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:111:5:   required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>& Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::operator=(const Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:77:52:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h: In instantiation of ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:70:   required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:121:38:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:447:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits<Scalar>::MulCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:448:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits<Scalar>::AddCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:449:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h: In instantiation of ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:70:   required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:122:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:447:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits<Scalar>::MulCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:448:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits<Scalar>::AddCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:449:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; PlainObjectType = Eigen::Matrix<double, -1, -1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:942:54:   required from ‘Eigen::internal::evaluator<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::evaluator(const XprType&) [with PlainObjectType = Eigen::Matrix<double, -1, -1>; int RefOptions = 0; StrideType = Eigen::OuterStride<>; Eigen::internal::evaluator<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::XprType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Src = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:428:12:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::div_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::div_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::div_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::div_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; PlainObjectType = Eigen::Matrix<double, -1, 1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = const Eigen::Matrix<double, -1, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix<double, -1, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/segment.hpp:29:30:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::segment(const Eigen::Matrix<Scalar, -1, 1>&, size_t, size_t) [with T = double; size_t = long unsigned int]’
  file467218805f41.cpp:118:76:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:327:20:   required from ‘Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 4, 4>; Eigen::DenseBase<Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:167:9:   required from ‘void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::operator()(Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int UpLo = 2; Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:114:13:   required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar*, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int UpLo = 2; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12:   required from ‘static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix<double, -1, -1>; OtherType = Eigen::Matrix<double, -1, -1>; int UpLo = 2; typename MatrixType::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62:   required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; unsigned int UpLo = 2; Eigen::SelfAdjointView<MatrixType, Mode>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op<double>; PlainObjectType = const Eigen::Matrix<double, -1, -1>; Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::XprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:702:26:   required from ‘Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, -1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:671:70:   required from ‘Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Matrix<double, -1, -1>; Rhs = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::internal::evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:38:44:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:218:29:   required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:266:52:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:436:77:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:218:29:   required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:266:52:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:436:77:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:95:22:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:317:18:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<UnaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28:   required from ‘Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:95:22:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:317:18:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits<UnaryOp>::Cost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28:   required from ‘Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:473:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 0>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:239:134:   required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; typename Dest::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:377:34:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:355:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:343:33:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:17:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context]
     const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context]
     const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h: In instantiation of ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:70:   required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:21:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:447:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits<Scalar>::MulCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:448:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits<Scalar>::AddCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:449:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:277:7:   required from ‘class Eigen::internal::triangular_dense_assignment_kernel<2, 16, 0, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:799:10:   required from ‘void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 18; bool SetOpposite = false; DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Matrix<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:814:52:   required from ‘void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&) [with int Mode = 18; bool SetOpposite = false; DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:936:108:   required from ‘void Eigen::TriangularBase<Derived>::evalToLazy(Eigen::MatrixBase<OtherDerived>&) const [with DenseDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:603:13:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:75:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:22:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:341:5:   required from ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:161:5:   required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:111:5:   required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>& Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::operator=(const Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:77:52:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::PlainObjectBase<Derived> >::evaluator() [with Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:241:33:   required from ‘Eigen::internal::evaluator<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::evaluator() [with Scalar = double; int Rows = -1; int Cols = -1; int Options = 1; int MaxRows = -1; int MaxCols = -1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Solve.h:124:42:   required from ‘Eigen::internal::evaluator<Eigen::Solve<Decomposition, RhsType> >::evaluator(const SolveType&) [with Decomposition = Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>; RhsType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::internal::evaluator<Eigen::Solve<Decomposition, RhsType> >::SolveType = Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:96:   required from ‘Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with ArgType = const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >; typename Eigen::Transpose<Derived>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::XprType = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:120:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:151:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h: In instantiation of ‘void Eigen::PlainObjectBase<Derived>::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type*) [with T0 = long int; T1 = long int; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Eigen::Index = long int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base<Derived>::type:: SizeAtCompileTime != 2), T0>::type = long int]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:304:35:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Solve.h:124:42:   required from ‘Eigen::internal::evaluator<Eigen::Solve<Decomposition, RhsType> >::evaluator(const SolveType&) [with Decomposition = Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>; RhsType = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::internal::evaluator<Eigen::Solve<Decomposition, RhsType> >::SolveType = Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:96:   required from ‘Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with ArgType = const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >; typename Eigen::Transpose<Derived>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::XprType = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:120:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:282:40:   required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; typename Dest::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:377:34:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:355:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:343:33:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:17:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 4, 4>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 4, 4>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:167:9:   required from ‘void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::operator()(Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int UpLo = 2; Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:114:13:   required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar*, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int UpLo = 2; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12:   required from ‘static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix<double, -1, -1>; OtherType = Eigen::Matrix<double, -1, -1>; int UpLo = 2; typename MatrixType::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62:   required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; unsigned int UpLo = 2; Eigen::SelfAdjointView<MatrixType, Mode>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; PlainObjectType = Eigen::Matrix<double, -1, 1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:218:29:   required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:266:52:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:436:77:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; PlainObjectType = Eigen::Matrix<double, 1, -1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:218:29:   required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Dot.h:266:52:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:436:77:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:317:18:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; PlainObjectType = Eigen::Matrix<double, -1, 1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:317:18:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; PlainObjectType = Eigen::Matrix<double, -1, 1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:322:21:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Src = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Src = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Src = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:57:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/MapBase.h:286:39:   required from ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:341:5:   required from ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Block.h:161:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false> >; unsigned int _Mode = 2]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:353:16:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:282:25:   required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; typename Dest::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:377:34:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:355:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:343:33:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:17:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op<double>; PlainObjectType = Eigen::Matrix<double, 4, 4>; Eigen::internal::evaluator<Eigen::CwiseNullaryOp<NullaryOp, PlainObjectType> >::XprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 4, 4>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 4, 4>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:167:9:   required from ‘void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::operator()(Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int UpLo = 2; Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:114:13:   required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar*, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int UpLo = 2; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, UpLo, Version>::ResScalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12:   required from ‘static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix<double, -1, -1>; OtherType = Eigen::Matrix<double, -1, -1>; int UpLo = 2; typename MatrixType::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62:   required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; unsigned int UpLo = 2; Eigen::SelfAdjointView<MatrixType, Mode>::Scalar = double]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:26:24:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:297:136:   required from ‘void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::set::operator()(const Dst&, const Src&) const [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, 1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:274:9:   required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::DenseShape, Eigen::DenseShape, 5>::set]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:311:41:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/welford_covar_estimator.hpp:29:43:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:546:72:   required from ‘const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:5:   required from ‘void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:645:16:   required from ‘void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:547:9:   required from ‘static void Eigen::internal::dense_assignment_loop<Kernel, 4, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:121:38:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1, -1, true> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1, -1, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1, -1, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:546:72:   required from ‘const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:5:   required from ‘void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:645:16:   required from ‘void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:326:9:   required from ‘static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:405:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/NoAlias.h:58:31:   required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:122:50:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:268:50:   required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; typename Dest::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:377:34:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:355:27:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:17:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; PlainObjectType = Eigen::Matrix<double, 1, -1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:317:18:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:282:25:   required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; Dest = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; typename Dest::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:377:34:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Lhs = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:355:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Lhs = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:351:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:38:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:23:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>; PlainObjectType = Eigen::Matrix<double, 1, -1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1104:70:   required from ‘Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::block_evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, true>::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:994:90:   required from ‘Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::evaluator(const XprType&) [with ArgType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel> >::XprType = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:54:   required from ‘Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:532:38:   required from ‘Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; ArgType = const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false>; typename Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar = double; Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   required from ‘Eigen::internal::evaluator<T>::evaluator(const T&) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:317:18:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro ‘EIGEN_INTERNAL_CHECK_COST_VALUE’
       EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost);
       ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:282:25:   required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; Dest = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; typename Dest::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:377:34:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:355:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:351:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:38:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:352:24:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false> >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false> >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Src = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Src = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, -1, -1, false> >; unsigned int _Mode = 2]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:353:16:   required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; Scalar = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:397:68:   required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:444:42:   required from ‘Eigen::LLT<MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Cholesky/LLT.h:111:14:   required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1> >; int _UpLo = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:247:73:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:17:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
       MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context]
       MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:284:16:   required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; typename Dest::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:377:34:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:64:17:   required from ‘Eigen::Matrix<double, R1, C2> stan::math::multiply(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = -1; int R2 = -1; int C2 = 1]’
  file467218805f41.cpp:262:96:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
     EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src)
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
     EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar);
     ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>]’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:546:72:   required from ‘const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:5:   required from ‘void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:645:16:   required from ‘void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:547:9:   required from ‘static void Eigen::internal::dense_assignment_loop<Kernel, 4, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >, Eigen::internal::assign_op<double, double>, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:19:   required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:379:29:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/tcrossprod.hpp:21:34:   required from here
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro ‘EIGEN_CHECK_BINARY_COMPATIBILIY’
         EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
         ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE’
         EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs)
         ^
  In file included from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/RcppEigen.h:25,
                   from file467218805f41.cpp:3:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:812:7:   required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’
  /tmp/RtmpRSTzS6/RLIBS_563251f4cfaa/RcppEigen/include/Eigen/src/Core/Matrix.h:296:31:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::CwiseBinaryOp