Running ‘testthat.R’ [253s/370s]
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.17.2, packaged: 2017-12-20 23:59:28 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())
  - Plotting theme set to bayesplot::theme_default().
  > Sys.unsetenv("R_TESTS")
  > # options(error = function() traceback(2))
  > 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)
  
  SAMPLING FOR MODEL 'binomial' NOW (CHAIN 1).
  
  Gradient evaluation took 9.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.91 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.652997 seconds (Warm-up)
                 0.199074 seconds (Sampling)
                 0.852071 seconds (Total)
  
  
  SAMPLING FOR MODEL 'binomial' NOW (CHAIN 2).
  
  Gradient evaluation took 5.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.58 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.559638 seconds (Warm-up)
                 0.201373 seconds (Sampling)
                 0.761011 seconds (Total)
  
  
  exmpl_> example_model
  stan_glmer
   family:       binomial [logit]
   formula:      cbind(incidence, size - incidence) ~ size + period + (1 | herd)
   observations: 56
  ------
              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:
           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", invert = TRUE,
  +              filter = if (Sys.getenv("NOT_CRAN") != "true") "jm|mvmer")
  Initial log joint probability = -3395
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  ------------------------------------------------------------
  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.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.38 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 
  Informational Message: The maximum number of iterations is reached! The algorithm may not have converged.
  This variational approximation is not guaranteed to be meaningful.
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  ------------------------------------------------------------
  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.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.33 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)
  Success! Found best value [eta = 10] earlier than expected.
  
  Begin stochastic gradient ascent.
    iter       ELBO   delta_ELBO_mean   delta_ELBO_med   notes 
  Informational Message: The maximum number of iterations is reached! The algorithm may not have converged.
  This variational approximation is not guaranteed to be meaningful.
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  
  Gradient evaluation took 5.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.52 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.007054 seconds (Warm-up)
                 0.00437 seconds (Sampling)
                 0.011424 seconds (Total)
  
  
  Gradient evaluation took 1.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.19 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.003544 seconds (Warm-up)
                 0.013367 seconds (Sampling)
                 0.016911 seconds (Total)
  
  
  Gradient evaluation took 2.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.25 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.004154 seconds (Warm-up)
                 0.002385 seconds (Sampling)
                 0.006539 seconds (Total)
  
  
  Gradient evaluation took 3.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.39 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.003065 seconds (Warm-up)
                 0.020444 seconds (Sampling)
                 0.023509 seconds (Total)
  
  
  Gradient evaluation took 4.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.43 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010924 seconds (Warm-up)
                 0.010516 seconds (Sampling)
                 0.02144 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011293 seconds (Warm-up)
                 0.011577 seconds (Sampling)
                 0.02287 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.012336 seconds (Warm-up)
                 0.010547 seconds (Sampling)
                 0.022883 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.013607 seconds (Warm-up)
                 0.0115 seconds (Sampling)
                 0.025107 seconds (Total)
  
  
  Gradient evaluation took 3.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.34 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.012209 seconds (Warm-up)
                 0.010883 seconds (Sampling)
                 0.023092 seconds (Total)
  
  
  Gradient evaluation took 2.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.21 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.00827 seconds (Warm-up)
                 0.009959 seconds (Sampling)
                 0.018229 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010202 seconds (Warm-up)
                 0.012205 seconds (Sampling)
                 0.022407 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.00817 seconds (Warm-up)
                 0.008827 seconds (Sampling)
                 0.016997 seconds (Total)
  
  
  Gradient evaluation took 2.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.27 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008519 seconds (Warm-up)
                 0.008618 seconds (Sampling)
                 0.017137 seconds (Total)
  
  
  Gradient evaluation took 1.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.11 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.015731 seconds (Warm-up)
                 0.009966 seconds (Sampling)
                 0.025697 seconds (Total)
  
  
  Gradient evaluation took 2.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.26 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.012291 seconds (Warm-up)
                 0.010965 seconds (Sampling)
                 0.023256 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.01254 seconds (Warm-up)
                 0.011547 seconds (Sampling)
                 0.024087 seconds (Total)
  
  
  Gradient evaluation took 3.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.31 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009011 seconds (Warm-up)
                 0.010602 seconds (Sampling)
                 0.019613 seconds (Total)
  
  
  Gradient evaluation took 1.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.15 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010552 seconds (Warm-up)
                 0.012298 seconds (Sampling)
                 0.02285 seconds (Total)
  
  
  Gradient evaluation took 1.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.15 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009683 seconds (Warm-up)
                 0.011295 seconds (Sampling)
                 0.020978 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.0089 seconds (Warm-up)
                 0.012295 seconds (Sampling)
                 0.021195 seconds (Total)
  
  
  Gradient evaluation took 3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.3 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010175 seconds (Warm-up)
                 0.012201 seconds (Sampling)
                 0.022376 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008896 seconds (Warm-up)
                 0.008887 seconds (Sampling)
                 0.017783 seconds (Total)
  
  
  Gradient evaluation took 1.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.15 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010653 seconds (Warm-up)
                 0.011639 seconds (Sampling)
                 0.022292 seconds (Total)
  
  
  Gradient evaluation took 1.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.18 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011679 seconds (Warm-up)
                 0.011618 seconds (Sampling)
                 0.023297 seconds (Total)
  
  
  Gradient evaluation took 2.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.28 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009206 seconds (Warm-up)
                 0.008444 seconds (Sampling)
                 0.01765 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.0094 seconds (Warm-up)
                 0.00975 seconds (Sampling)
                 0.01915 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011112 seconds (Warm-up)
                 0.008724 seconds (Sampling)
                 0.019836 seconds (Total)
  
  
  Gradient evaluation took 1.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.18 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009686 seconds (Warm-up)
                 0.01207 seconds (Sampling)
                 0.021756 seconds (Total)
  
  
  Gradient evaluation took 3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.3 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008219 seconds (Warm-up)
                 0.009699 seconds (Sampling)
                 0.017918 seconds (Total)
  
  
  Gradient evaluation took 2.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.23 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.013838 seconds (Warm-up)
                 0.008859 seconds (Sampling)
                 0.022697 seconds (Total)
  
  
  Gradient evaluation took 1.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.11 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.01123 seconds (Warm-up)
                 0.011411 seconds (Sampling)
                 0.022641 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008321 seconds (Warm-up)
                 0.007503 seconds (Sampling)
                 0.015824 seconds (Total)
  
  
  Gradient evaluation took 2.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.28 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010883 seconds (Warm-up)
                 0.010909 seconds (Sampling)
                 0.021792 seconds (Total)
  
  
  Gradient evaluation took 2.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.27 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008843 seconds (Warm-up)
                 0.011002 seconds (Sampling)
                 0.019845 seconds (Total)
  
  
  Gradient evaluation took 2.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.23 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009827 seconds (Warm-up)
                 0.014364 seconds (Sampling)
                 0.024191 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009884 seconds (Warm-up)
                 0.011162 seconds (Sampling)
                 0.021046 seconds (Total)
  
  
  Gradient evaluation took 2.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.29 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010838 seconds (Warm-up)
                 0.010304 seconds (Sampling)
                 0.021142 seconds (Total)
  
  
  Gradient evaluation took 1.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.16 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.01037 seconds (Warm-up)
                 0.009075 seconds (Sampling)
                 0.019445 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009168 seconds (Warm-up)
                 0.0097 seconds (Sampling)
                 0.018868 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009846 seconds (Warm-up)
                 0.008727 seconds (Sampling)
                 0.018573 seconds (Total)
  
  
  Gradient evaluation took 3.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.32 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.013019 seconds (Warm-up)
                 0.0089 seconds (Sampling)
                 0.021919 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008158 seconds (Warm-up)
                 0.008648 seconds (Sampling)
                 0.016806 seconds (Total)
  
  
  Gradient evaluation took 1.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.15 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009922 seconds (Warm-up)
                 0.010264 seconds (Sampling)
                 0.020186 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010186 seconds (Warm-up)
                 0.010827 seconds (Sampling)
                 0.021013 seconds (Total)
  
  
  Gradient evaluation took 2.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.29 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008769 seconds (Warm-up)
                 0.008781 seconds (Sampling)
                 0.01755 seconds (Total)
  
  
  Gradient evaluation took 1.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.18 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010846 seconds (Warm-up)
                 0.009192 seconds (Sampling)
                 0.020038 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010909 seconds (Warm-up)
                 0.010005 seconds (Sampling)
                 0.020914 seconds (Total)
  
  
  Gradient evaluation took 2.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.23 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.012017 seconds (Warm-up)
                 0.009283 seconds (Sampling)
                 0.0213 seconds (Total)
  
  
  Gradient evaluation took 3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.3 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011612 seconds (Warm-up)
                 0.009823 seconds (Sampling)
                 0.021435 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009666 seconds (Warm-up)
                 0.0102 seconds (Sampling)
                 0.019866 seconds (Total)
  
  
  Gradient evaluation took 1.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.15 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009653 seconds (Warm-up)
                 0.00944 seconds (Sampling)
                 0.019093 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010437 seconds (Warm-up)
                 0.012253 seconds (Sampling)
                 0.02269 seconds (Total)
  
  
  Gradient evaluation took 2.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.29 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008022 seconds (Warm-up)
                 0.010269 seconds (Sampling)
                 0.018291 seconds (Total)
  
  
  Gradient evaluation took 3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.3 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009923 seconds (Warm-up)
                 0.009752 seconds (Sampling)
                 0.019675 seconds (Total)
  
  
  Gradient evaluation took 2.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.26 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009009 seconds (Warm-up)
                 0.011601 seconds (Sampling)
                 0.02061 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008708 seconds (Warm-up)
                 0.009173 seconds (Sampling)
                 0.017881 seconds (Total)
  
  
  Gradient evaluation took 2.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.28 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008329 seconds (Warm-up)
                 0.012263 seconds (Sampling)
                 0.020592 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.012701 seconds (Warm-up)
                 0.011092 seconds (Sampling)
                 0.023793 seconds (Total)
  
  
  Gradient evaluation took 2.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.21 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009626 seconds (Warm-up)
                 0.009721 seconds (Sampling)
                 0.019347 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009128 seconds (Warm-up)
                 0.008049 seconds (Sampling)
                 0.017177 seconds (Total)
  
  
  Gradient evaluation took 3.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.38 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010216 seconds (Warm-up)
                 0.00994 seconds (Sampling)
                 0.020156 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009402 seconds (Warm-up)
                 0.01139 seconds (Sampling)
                 0.020792 seconds (Total)
  
  
  Gradient evaluation took 1.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.16 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011505 seconds (Warm-up)
                 0.0136 seconds (Sampling)
                 0.025105 seconds (Total)
  
  
  Gradient evaluation took 1.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.17 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010113 seconds (Warm-up)
                 0.009302 seconds (Sampling)
                 0.019415 seconds (Total)
  
  
  Gradient evaluation took 3.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.36 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.013503 seconds (Warm-up)
                 0.011484 seconds (Sampling)
                 0.024987 seconds (Total)
  
  
  Gradient evaluation took 1.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.16 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011504 seconds (Warm-up)
                 0.008119 seconds (Sampling)
                 0.019623 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011027 seconds (Warm-up)
                 0.012597 seconds (Sampling)
                 0.023624 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009317 seconds (Warm-up)
                 0.011521 seconds (Sampling)
                 0.020838 seconds (Total)
  
  
  Gradient evaluation took 2.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.29 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010966 seconds (Warm-up)
                 0.012552 seconds (Sampling)
                 0.023518 seconds (Total)
  
  
  Gradient evaluation took 2.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.27 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008119 seconds (Warm-up)
                 0.008838 seconds (Sampling)
                 0.016957 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008943 seconds (Warm-up)
                 0.014244 seconds (Sampling)
                 0.023187 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008952 seconds (Warm-up)
                 0.008032 seconds (Sampling)
                 0.016984 seconds (Total)
  
  
  Gradient evaluation took 2.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.29 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010274 seconds (Warm-up)
                 0.011208 seconds (Sampling)
                 0.021482 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008397 seconds (Warm-up)
                 0.009045 seconds (Sampling)
                 0.017442 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008589 seconds (Warm-up)
                 0.010826 seconds (Sampling)
                 0.019415 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.012507 seconds (Warm-up)
                 0.008518 seconds (Sampling)
                 0.021025 seconds (Total)
  
  
  Gradient evaluation took 2.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.29 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.007914 seconds (Warm-up)
                 0.008646 seconds (Sampling)
                 0.01656 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010133 seconds (Warm-up)
                 0.008784 seconds (Sampling)
                 0.018917 seconds (Total)
  
  
  Gradient evaluation took 2.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.23 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009844 seconds (Warm-up)
                 0.010226 seconds (Sampling)
                 0.02007 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.007766 seconds (Warm-up)
                 0.008474 seconds (Sampling)
                 0.01624 seconds (Total)
  
  
  Gradient evaluation took 2.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.29 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.01015 seconds (Warm-up)
                 0.008961 seconds (Sampling)
                 0.019111 seconds (Total)
  
  
  Gradient evaluation took 1.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.11 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.01065 seconds (Warm-up)
                 0.008852 seconds (Sampling)
                 0.019502 seconds (Total)
  
  
  Gradient evaluation took 2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.2 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.020315 seconds (Warm-up)
                 0.008339 seconds (Sampling)
                 0.028654 seconds (Total)
  
  
  Gradient evaluation took 1.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.14 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009302 seconds (Warm-up)
                 0.008813 seconds (Sampling)
                 0.018115 seconds (Total)
  
  
  Gradient evaluation took 2.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.28 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.00902 seconds (Warm-up)
                 0.008623 seconds (Sampling)
                 0.017643 seconds (Total)
  
  
  Gradient evaluation took 1.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.15 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.016276 seconds (Warm-up)
                 0.008413 seconds (Sampling)
                 0.024689 seconds (Total)
  
  
  Gradient evaluation took 1.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.16 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.008211 seconds (Warm-up)
                 0.009394 seconds (Sampling)
                 0.017605 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009143 seconds (Warm-up)
                 0.011996 seconds (Sampling)
                 0.021139 seconds (Total)
  
  
  Gradient evaluation took 2.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.28 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.011599 seconds (Warm-up)
                 0.008241 seconds (Sampling)
                 0.01984 seconds (Total)
  
  
  Gradient evaluation took 1.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.11 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.01348 seconds (Warm-up)
                 0.011248 seconds (Sampling)
                 0.024728 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009631 seconds (Warm-up)
                 0.009701 seconds (Sampling)
                 0.019332 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.009718 seconds (Warm-up)
                 0.009407 seconds (Sampling)
                 0.019125 seconds (Total)
  
  Initial log joint probability = -306.809
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.5 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 = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.019803 seconds (Warm-up)
                 0.027581 seconds (Sampling)
                 0.047384 seconds (Total)
  
  
  Gradient evaluation took 3.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.31 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 = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.004358 seconds (Warm-up)
                 0.002646 seconds (Sampling)
                 0.007004 seconds (Total)
  
  
  Gradient evaluation took 4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.4 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.002907 seconds (Warm-up)
                 0.006136 seconds (Sampling)
                 0.009043 seconds (Total)
  
  
  Gradient evaluation took 4.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.45 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.004769 seconds (Warm-up)
                 0.008105 seconds (Sampling)
                 0.012874 seconds (Total)
  
  
  Gradient evaluation took 4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.4 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.005755 seconds (Warm-up)
                 0.008009 seconds (Sampling)
                 0.013764 seconds (Total)
  
  
  Gradient evaluation took 4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.4 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.004088 seconds (Warm-up)
                 0.003513 seconds (Sampling)
                 0.007601 seconds (Total)
  
  
  Gradient evaluation took 4.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.41 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.003483 seconds (Warm-up)
                 0.006405 seconds (Sampling)
                 0.009888 seconds (Total)
  
  
  Gradient evaluation took 6.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.66 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.342686 seconds (Warm-up)
                 0.1402 seconds (Sampling)
                 0.482886 seconds (Total)
  
  
  Gradient evaluation took 4.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.41 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.335091 seconds (Warm-up)
                 0.263113 seconds (Sampling)
                 0.598204 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!
  
  
  
   Elapsed Time: 0.211726 seconds (Warm-up)
                 0.114734 seconds (Sampling)
                 0.32646 seconds (Total)
  
  
  Gradient evaluation took 3.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.38 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.202269 seconds (Warm-up)
                 0.126469 seconds (Sampling)
                 0.328738 seconds (Total)
  
  
   4-fold cross-validation
  
             Estimate  SE
  elpd_kfold    -78.4 3.0
  
   2-fold cross-validation
  
             Estimate   SE
  elpd_kfold   -130.6 14.2
  
  Gradient evaluation took 2.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.28 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.010118 seconds (Warm-up)
                 0.008337 seconds (Sampling)
                 0.018455 seconds (Total)
  
  
  Gradient evaluation took 3.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.31 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.00377 seconds (Warm-up)
                 0.006021 seconds (Sampling)
                 0.009791 seconds (Total)
  
  
  Gradient evaluation took 3.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.31 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 = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.000898 seconds (Warm-up)
                 0.000959 seconds (Sampling)
                 0.001857 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 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 = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.000818 seconds (Warm-up)
                 0.000979 seconds (Sampling)
                 0.001797 seconds (Total)
  
  
  Gradient evaluation took 3.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.38 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 = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.006328 seconds (Warm-up)
                 0.013369 seconds (Sampling)
                 0.019697 seconds (Total)
  
  
  Gradient evaluation took 1.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.17 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 = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.005054 seconds (Warm-up)
                 0.002737 seconds (Sampling)
                 0.007791 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    object 'SEED' not found
  Initial log joint probability = -25083.8
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  ------------------------------------------------------------
  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     -3e+02             1.000            1.000
     200     -2e+02             0.977            1.000
     300     -1e+02             0.680            0.955
     400     -1e+02             0.517            0.955
     500     -1e+02             0.429            0.087
     600     -1e+02             0.370            0.087
     700     -1e+02             0.325            0.080
     800     -1e+02             0.290            0.080
     900     -1e+02             0.260            0.071
    1000     -1e+02             0.238            0.071
    1100     -1e+02             0.138            0.060
    1200     -1e+02             0.042            0.039
    1300     -1e+02             0.035            0.035
    1400     -1e+02             0.039            0.039
    1500     -1e+02             0.036            0.039
    1600     -1e+02             0.030            0.035
    1700     -1e+02             0.027            0.031
    1800     -1e+02             0.024            0.024
    1900     -1e+02             0.022            0.015
    2000     -1e+02             0.021            0.015
    2100     -1e+02             0.021            0.015
    2200     -1e+02             0.025            0.022
    2300     -1e+02             0.024            0.022
    2400     -1e+02             0.018            0.014
    2500     -1e+02             0.015            0.014
    2600     -1e+02             0.015            0.015
    2700     -1e+02             0.012            0.010
    2800     -1e+02             0.015            0.015
    2900     -1e+02             0.019            0.018
    3000     -1e+02             0.018            0.015
    3100     -1e+02             0.020            0.018
    3200     -1e+02             0.016            0.015
    3300     -1e+02             0.017            0.015
    3400     -1e+02             0.018            0.015
    3500     -1e+02             0.017            0.010
    3600     -1e+02             0.015            0.009   MEDIAN ELBO CONVERGED
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 3.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.37 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
  
  Iteration:  1 / 100 [  1%]  (Warmup)
  Iteration: 10 / 100 [ 10%]  (Warmup)
  Iteration: 20 / 100 [ 20%]  (Warmup)
  Iteration: 30 / 100 [ 30%]  (Warmup)
  Iteration: 40 / 100 [ 40%]  (Warmup)
  Iteration: 50 / 100 [ 50%]  (Warmup)
  Iteration: 51 / 100 [ 51%]  (Sampling)
  Iteration: 60 / 100 [ 60%]  (Sampling)
  Iteration: 70 / 100 [ 70%]  (Sampling)
  Iteration: 80 / 100 [ 80%]  (Sampling)
  Iteration: 90 / 100 [ 90%]  (Sampling)
  Iteration: 100 / 100 [100%]  (Sampling)
  
   Elapsed Time: 0.011741 seconds (Warm-up)
                 0.011288 seconds (Sampling)
                 0.023029 seconds (Total)
  
  
  Gradient evaluation took 4.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.47 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.183448 seconds (Warm-up)
                 0.176229 seconds (Sampling)
                 0.359677 seconds (Total)
  
  
  Gradient evaluation took 2.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.26 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.176996 seconds (Warm-up)
                 0.176367 seconds (Sampling)
                 0.353363 seconds (Total)
  
  
  Gradient evaluation took 5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.5 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.180951 seconds (Warm-up)
                 0.17424 seconds (Sampling)
                 0.355191 seconds (Total)
  
  
  Gradient evaluation took 2.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.28 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.178848 seconds (Warm-up)
                 0.182896 seconds (Sampling)
                 0.361744 seconds (Total)
  
  
  Gradient evaluation took 4.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.46 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.185519 seconds (Warm-up)
                 0.176808 seconds (Sampling)
                 0.362327 seconds (Total)
  
  
  Gradient evaluation took 2.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.24 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.173353 seconds (Warm-up)
                 0.174085 seconds (Sampling)
                 0.347438 seconds (Total)
  
  
  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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.122776 seconds (Warm-up)
                 0.076599 seconds (Sampling)
                 0.199375 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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.117173 seconds (Warm-up)
                 0.07994 seconds (Sampling)
                 0.197113 seconds (Total)
  
  
  Gradient evaluation took 4.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.44 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.231453 seconds (Warm-up)
                 0.325703 seconds (Sampling)
                 0.557156 seconds (Total)
  
  
  Gradient evaluation took 2.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.23 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.230071 seconds (Warm-up)
                 0.319623 seconds (Sampling)
                 0.549694 seconds (Total)
  
  
  Gradient evaluation took 4.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.43 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.228621 seconds (Warm-up)
                 0.322572 seconds (Sampling)
                 0.551193 seconds (Total)
  
  
  Gradient evaluation took 2.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.21 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.224546 seconds (Warm-up)
                 0.327392 seconds (Sampling)
                 0.551938 seconds (Total)
  
  Initial log joint probability = -470.264
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  ------------------------------------------------------------
  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.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.34 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.549            1.000
     300     -1e+02             0.421            0.164
     400     -1e+02             0.365            0.197
     500     -9e+01             0.299            0.164
     600     -9e+01             0.250            0.164
     700     -9e+01             0.215            0.097
     800     -9e+01             0.189            0.097
     900     -9e+01             0.168            0.038
    1000     -1e+02             0.157            0.058
    1100     -9e+01             0.063            0.058
    1200     -9e+01             0.054            0.038
    1300     -9e+01             0.038            0.012
    1400     -9e+01             0.020            0.012
    1500     -9e+01             0.018            0.012
    1600     -9e+01             0.018            0.012
    1700     -9e+01             0.020            0.012
    1800     -9e+01             0.019            0.012
    1900     -9e+01             0.020            0.012
    2000     -9e+01             0.014            0.012
    2100     -9e+01             0.008            0.009   MEAN ELBO CONVERGED   MEDIAN ELBO CONVERGED
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  ------------------------------------------------------------
  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.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.35 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     -4e+02             1.000            1.000
     200     -2e+02             1.286            1.573
     300     -1e+02             0.937            1.000
     400     -1e+02             0.721            1.000
     500     -1e+02             0.577            0.237
     600     -1e+02             0.497            0.237
     700     -1e+02             0.448            0.154
     800     -1e+02             0.394            0.154
     900     -1e+02             0.355            0.093
    1000     -1e+02             0.328            0.093
    1100     -1e+02             0.228            0.081
    1200     -1e+02             0.072            0.073
    1300     -9e+01             0.051            0.047
    1400     -9e+01             0.045            0.031
    1500     -1e+02             0.051            0.047
    1600     -9e+01             0.049            0.047
    1700     -9e+01             0.034            0.031
    1800     -1e+02             0.034            0.031
    1900     -9e+01             0.033            0.031
    2000     -1e+02             0.029            0.031
    2100     -9e+01             0.033            0.034
    2200     -9e+01             0.033            0.034
    2300     -1e+02             0.035            0.042
    2400     -9e+01             0.041            0.046
    2500     -1e+02             0.042            0.046
    2600     -9e+01             0.043            0.046
    2700     -9e+01             0.043            0.046
    2800     -1e+02             0.047            0.055
    2900     -9e+01             0.048            0.055
    3000     -1e+02             0.046            0.055
    3100     -9e+01             0.043            0.055
    3200     -9e+01             0.044            0.055
    3300     -9e+01             0.039            0.046
    3400     -9e+01             0.032            0.025
    3500     -1e+02             0.029            0.025
    3600     -9e+01             0.023            0.025
    3700     -9e+01             0.025            0.025
    3800     -9e+01             0.020            0.016
    3900     -9e+01             0.016            0.014
    4000     -1e+02             0.018            0.014
    4100     -9e+01             0.020            0.016
    4200     -9e+01             0.020            0.017
    4300     -9e+01             0.021            0.017
    4400     -9e+01             0.023            0.018
    4500     -9e+01             0.022            0.018
    4600     -9e+01             0.022            0.018
    4700     -9e+01             0.023            0.024
    4800     -9e+01             0.023            0.024
    4900     -9e+01             0.022            0.024
    5000     -9e+01             0.019            0.018
    5100     -9e+01             0.019            0.018
    5200     -9e+01             0.018            0.018
    5300     -9e+01             0.018            0.018
    5400     -9e+01             0.016            0.013
    5500     -9e+01             0.014            0.013
    5600     -9e+01             0.012            0.008   MEDIAN ELBO CONVERGED
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  
  Gradient evaluation took 7.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.77 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.682204 seconds (Warm-up)
                 0.396343 seconds (Sampling)
                 1.07855 seconds (Total)
  
  
  Gradient evaluation took 3.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.36 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 1.07102 seconds (Warm-up)
                 0.357568 seconds (Sampling)
                 1.42859 seconds (Total)
  
  
  Gradient evaluation took 3.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.38 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.010103 seconds (Warm-up)
                 0.00909 seconds (Sampling)
                 0.019193 seconds (Total)
  
  
  Gradient evaluation took 2.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.23 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.010567 seconds (Warm-up)
                 0.007468 seconds (Sampling)
                 0.018035 seconds (Total)
  
  
  Gradient evaluation took 3.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.36 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000274 seconds (Warm-up)
                 0.000684 seconds (Sampling)
                 0.000958 seconds (Total)
  
  
  Gradient evaluation took 1.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.13 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.001324 seconds (Warm-up)
                 0.001095 seconds (Sampling)
                 0.002419 seconds (Total)
  
  
  Gradient evaluation took 2.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.25 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000137 seconds (Warm-up)
                 0.000274 seconds (Sampling)
                 0.000411 seconds (Total)
  
  
  Gradient evaluation took 1.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.12 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000177 seconds (Warm-up)
                 0.000248 seconds (Sampling)
                 0.000425 seconds (Total)
  
  
  Gradient evaluation took 0.000109 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.09 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.006029 seconds (Warm-up)
                 0.006875 seconds (Sampling)
                 0.012904 seconds (Total)
  
  
  Gradient evaluation took 5.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.53 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.006886 seconds (Warm-up)
                 0.006152 seconds (Sampling)
                 0.013038 seconds (Total)
  
  ------------------------------------------------------------
  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.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.37 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.589            1.000
     300     -9e+01             0.467            0.221
     400     -9e+01             0.352            0.221
     500     -9e+01             0.282            0.178
     600     -9e+01             0.237            0.178
     700     -9e+01             0.204            0.012
     800     -9e+01             0.179            0.012
     900     -9e+01             0.159            0.009   MEDIAN ELBO CONVERGED
  
  Drawing a sample of size 1000 from the approximate posterior... 
  COMPLETED.
  
  Gradient evaluation took 5.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.58 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.001805 seconds (Warm-up)
                 0.001547 seconds (Sampling)
                 0.003352 seconds (Total)
  
  
  Gradient evaluation took 4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.4 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.00102 seconds (Warm-up)
                 0.001893 seconds (Sampling)
                 0.002913 seconds (Total)
  
  Initial log joint probability = -470.264
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 3.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.38 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000268 seconds (Warm-up)
                 0.00067 seconds (Sampling)
                 0.000938 seconds (Total)
  
  
  Gradient evaluation took 1.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.15 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.001312 seconds (Warm-up)
                 0.00109 seconds (Sampling)
                 0.002402 seconds (Total)
  
  Initial log joint probability = -578.205
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -154656
  Exception: beta_lpdf: First shape parameter[4] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  Exception: beta_lpdf: First shape parameter[4] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  Exception: beta_lpdf: First shape parameter[14] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  Exception: beta_lpdf: First shape parameter[47] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -491.938
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -879.578
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -484.693
  Exception: beta_lpdf: Second shape parameter[1] is 0, but must be > 0!  (in 'model_continuous' at line 185)
  
  
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -426.896
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -615.262
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Rejecting initial value:
    Error evaluating the log probability at the initial value.
  Exception: beta_lpdf: First shape parameter[6] is 0, but must be > 0!  (in 'model_continuous' at line 185)
  
  Rejecting initial value:
    Error evaluating the log probability at the initial value.
  Exception: beta_lpdf: First shape parameter[6] is 0, but must be > 0!  (in 'model_continuous' at line 185)
  
  Initial log joint probability = -257.044
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -578.057
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.000199 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.99 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
  
  Iteration:  1 / 100 [  1%]  (Warmup)
  Iteration: 10 / 100 [ 10%]  (Warmup)
  Iteration: 20 / 100 [ 20%]  (Warmup)
  Iteration: 30 / 100 [ 30%]  (Warmup)
  Iteration: 40 / 100 [ 40%]  (Warmup)
  Iteration: 50 / 100 [ 50%]  (Warmup)
  Iteration: 51 / 100 [ 51%]  (Sampling)
  Iteration: 60 / 100 [ 60%]  (Sampling)
  Iteration: 70 / 100 [ 70%]  (Sampling)
  Iteration: 80 / 100 [ 80%]  (Sampling)
  Iteration: 90 / 100 [ 90%]  (Sampling)
  Iteration: 100 / 100 [100%]  (Sampling)
  
   Elapsed Time: 0.129896 seconds (Warm-up)
                 0.170445 seconds (Sampling)
                 0.300341 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 2).
  
  Gradient evaluation took 0.000175 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.75 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
  
  Iteration:  1 / 100 [  1%]  (Warmup)
  Iteration: 10 / 100 [ 10%]  (Warmup)
  Iteration: 20 / 100 [ 20%]  (Warmup)
  Iteration: 30 / 100 [ 30%]  (Warmup)
  Iteration: 40 / 100 [ 40%]  (Warmup)
  Iteration: 50 / 100 [ 50%]  (Warmup)
  Iteration: 51 / 100 [ 51%]  (Sampling)
  Iteration: 60 / 100 [ 60%]  (Sampling)
  Iteration: 70 / 100 [ 70%]  (Sampling)
  Iteration: 80 / 100 [ 80%]  (Sampling)
  Iteration: 90 / 100 [ 90%]  (Sampling)
  Iteration: 100 / 100 [100%]  (Sampling)
  
   Elapsed Time: 0.181969 seconds (Warm-up)
                 0.178355 seconds (Sampling)
                 0.360324 seconds (Total)
  
  Initial log joint probability = -4956.4
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -6610.95
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -4709.91
  Exception: beta_lpdf: Second shape parameter[14] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -4551.1
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -5909.47
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Rejecting initial value:
    Error evaluating the log probability at the initial value.
  Exception: beta_lpdf: First shape parameter[5] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  Initial log joint probability = -316.539
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -2387.7
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -3331.05
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -2279.49
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -2155.46
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Initial log joint probability = -3306.94
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  Rejecting initial value:
    Error evaluating the log probability at the initial value.
  Exception: beta_lpdf: First shape parameter[9] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  Initial log joint probability = -188.536
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.002323 seconds
  1000 transitions using 10 leapfrog steps per transition would take 23.23 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  Iteration: 1 / 1 [100%]  (Sampling)
  
   Elapsed Time: 1e-06 seconds (Warm-up)
                 0.00339 seconds (Sampling)
                 0.003391 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001036 seconds
  1000 transitions using 10 leapfrog steps per transition would take 10.36 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  Iteration: 1 / 1 [100%]  (Sampling)
  
   Elapsed Time: 1e-06 seconds (Warm-up)
                 0.002474 seconds (Sampling)
                 0.002475 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  Rejecting initial value:
    Error evaluating the log probability at the initial value.
  Exception: beta_lpdf: Second shape parameter[607] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  Rejecting initial value:
    Error evaluating the log probability at the initial value.
  Exception: beta_lpdf: Second shape parameter[9] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  Rejecting initial value:
    Error evaluating the log probability at the initial value.
  Exception: beta_lpdf: Second shape parameter[3] is 0, but must be > 0!  (in 'model_continuous' at line 192)
  
  
  Gradient evaluation took 0.001306 seconds
  1000 transitions using 10 leapfrog steps per transition would take 13.06 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  Iteration: 1 / 1 [100%]  (Sampling)
  
   Elapsed Time: 2e-06 seconds (Warm-up)
                 0.002413 seconds (Sampling)
                 0.002415 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001484 seconds
  1000 transitions using 10 leapfrog steps per transition would take 14.84 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  Iteration: 1 / 1 [100%]  (Sampling)
  
   Elapsed Time: 3e-06 seconds (Warm-up)
                 0.002744 seconds (Sampling)
                 0.002747 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.00095 seconds
  1000 transitions using 10 leapfrog steps per transition would take 9.5 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  Iteration: 1 / 1 [100%]  (Sampling)
  
   Elapsed Time: 1e-06 seconds (Warm-up)
                 0.002409 seconds (Sampling)
                 0.00241 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001075 seconds
  1000 transitions using 10 leapfrog steps per transition would take 10.75 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  Iteration: 1 / 1 [100%]  (Sampling)
  
   Elapsed Time: 1e-06 seconds (Warm-up)
                 0.002403 seconds (Sampling)
                 0.002404 seconds (Total)
  
  Initial log joint probability = -228.234
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 0.000105 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.05 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.002082 seconds (Warm-up)
                 0.001898 seconds (Sampling)
                 0.00398 seconds (Total)
  
  
  Gradient evaluation took 5.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.55 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.00603 seconds (Warm-up)
                 0.007045 seconds (Sampling)
                 0.013075 seconds (Total)
  
  
  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.06226 seconds (Warm-up)
                 0.197716 seconds (Sampling)
                 0.259976 seconds (Total)
  
  
  Gradient evaluation took 5.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.55 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.120651 seconds (Warm-up)
                 0.12269 seconds (Sampling)
                 0.243341 seconds (Total)
  
  
  Gradient evaluation took 4.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.48 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.084663 seconds (Warm-up)
                 0.136999 seconds (Sampling)
                 0.221662 seconds (Total)
  
  
  Gradient evaluation took 5.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.54 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.054356 seconds (Warm-up)
                 0.162406 seconds (Sampling)
                 0.216762 seconds (Total)
  
  
  Gradient evaluation took 6.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.69 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000853 seconds (Warm-up)
                 0.001101 seconds (Sampling)
                 0.001954 seconds (Total)
  
  
  Gradient evaluation took 4.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.46 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000869 seconds (Warm-up)
                 0.001087 seconds (Sampling)
                 0.001956 seconds (Total)
  
  
  Gradient evaluation took 6.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.69 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.012082 seconds (Warm-up)
                 0.011316 seconds (Sampling)
                 0.023398 seconds (Total)
  
  
  Gradient evaluation took 5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.5 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.011719 seconds (Warm-up)
                 0.014822 seconds (Sampling)
                 0.026541 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.012408 seconds (Warm-up)
                 0.011452 seconds (Sampling)
                 0.02386 seconds (Total)
  
  
  Gradient evaluation took 4.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.41 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.01135 seconds (Warm-up)
                 0.014888 seconds (Sampling)
                 0.026238 seconds (Total)
  
  
  Gradient evaluation took 0.000149 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.49 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.034353 seconds (Warm-up)
                 0.028285 seconds (Sampling)
                 0.062638 seconds (Total)
  
  
  Gradient evaluation took 6.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.69 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.033181 seconds (Warm-up)
                 0.028303 seconds (Sampling)
                 0.061484 seconds (Total)
  
  In file included from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/config.hpp:39:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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 file21f04970ead1.cpp:5:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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 file21f04970ead1.cpp:6:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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 file21f04970ead1.cpp:8:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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 file21f04970ead1.cpp:8:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:17,
                   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 file21f04970ead1.cpp:8:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/DenseBase.h: In function ‘void Eigen::internal::check_DenseIndex_is_signed()’:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/math/special_functions/bernoulli.hpp:16:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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 file21f04970ead1.cpp:8:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp: At global scope:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/multi_array/base.hpp:28:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/multi_array.hpp:21,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/BH/include/boost/numeric/odeint/util/multi_array_adaption.hpp:29,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:17,
                   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 file21f04970ead1.cpp:8:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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;
                                       ^~~~~
  file21f04970ead1.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)’:
  file21f04970ead1.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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘static Scalar Eigen::internal::log1p_impl<Scalar>::run(const Scalar&) [with Scalar = float]’:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:262:80:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:1383:98:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]’:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:532:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
         EIGEN_STATIC_ASSERT_LVALUE(OtherDerived);
         ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:416:111:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:44:16:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(T, const Eigen::Matrix<double, R, C>&) [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>]’
  file21f04970ead1.cpp:433:76:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:32:   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]’
  file21f04970ead1.cpp:118:64:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:262:80:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:44:18:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(T, const Eigen::Matrix<double, R, C>&) [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>]’
  file21f04970ead1.cpp:433:76:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  file21f04970ead1.cpp:818:53:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:1383:98:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:95:64:   required from ‘Eigen::CommaInitializer<MatrixType>& Eigen::CommaInitializer<MatrixType>::operator,(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/append_row.hpp:157:18:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:32:   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]’
  file21f04970ead1.cpp:118:64:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:144:108:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:44:18:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(T, const Eigen::Matrix<double, R, C>&) [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>]’
  file21f04970ead1.cpp:433:76:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  file21f04970ead1.cpp:818:53:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:44:51:   required from ‘Eigen::CommaInitializer<MatrixType>::CommaInitializer(XprType&, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:155:10:   required from ‘Eigen::CommaInitializer<Derived> Eigen::DenseBase<Derived>::operator<<(const Eigen::DenseBase<OtherDerived>&) [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/append_row.hpp:157:14:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:32:   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]’
  file21f04970ead1.cpp:118:64:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:95:64:   required from ‘Eigen::CommaInitializer<MatrixType>& Eigen::CommaInitializer<MatrixType>::operator,(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/append_row.hpp:157:18:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:1383:98:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/DenseStorage.h: In instantiation of ‘void Eigen::internal::check_static_allocation_size() [with T = double; int Size = 16]’:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:44:18:   required from ‘typename boost::enable_if_c<boost::is_arithmetic<T>::value, Eigen::Matrix<double, R, C> >::type stan::math::multiply(T, const Eigen::Matrix<double, R, C>&) [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>]’
  file21f04970ead1.cpp:433:76:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  file21f04970ead1.cpp:818:53:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:44:51:   required from ‘Eigen::CommaInitializer<MatrixType>::CommaInitializer(XprType&, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:155:10:   required from ‘Eigen::CommaInitializer<Derived> Eigen::DenseBase<Derived>::operator<<(const Eigen::DenseBase<OtherDerived>&) [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/append_row.hpp:157:14:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:95:64:   required from ‘Eigen::CommaInitializer<MatrixType>& Eigen::CommaInitializer<MatrixType>::operator,(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/append_row.hpp:157:18:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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:32:   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]’
  file21f04970ead1.cpp:118:64:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:44:51:   required from ‘Eigen::CommaInitializer<MatrixType>::CommaInitializer(XprType&, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:155:10:   required from ‘Eigen::CommaInitializer<Derived> Eigen::DenseBase<Derived>::operator<<(const Eigen::DenseBase<OtherDerived>&) [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/append_row.hpp:157:14:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:473:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:262:80:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:95:64:   required from ‘Eigen::CommaInitializer<MatrixType>& Eigen::CommaInitializer<MatrixType>::operator,(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/stan/math/prim/mat/fun/append_row.hpp:157:18:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:603:13:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:343:33:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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]’
  file21f04970ead1.cpp:262:80:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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, 0, -1, 1>; Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::XprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false>]’:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:44:51:   required from ‘Eigen::CommaInitializer<MatrixType>::CommaInitializer(XprType&, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Matrix<double, -1, 1>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CommaInitializer.h:155:10:   required from ‘Eigen::CommaInitializer<Derived> Eigen::DenseBase<Derived>::operator<<(const Eigen::DenseBase<OtherDerived>&) [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/append_row.hpp:157:14:   required from ‘Eigen::Matrix<Scalar, -1, 1> stan::math::append_row(const Eigen::Matrix<T, R1, 1>&, const Eigen::Matrix<T1, R1, 1>&) [with T = double; int R1 = -1; int R2 = -1]’
  file21f04970ead1.cpp:1024:94:   required from here
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/RcppEigen.h:25,
                   from file21f04970ead1.cpp:3:
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/Block.h:161:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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/RtmpVG47pT/RLIBS_68cb3bcd0bd8/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, d