Running ‘testthat.R’ [251s/357s]
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 8.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.88 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.654303 seconds (Warm-up)
                 0.203944 seconds (Sampling)
                 0.858247 seconds (Total)
  
  
  SAMPLING FOR MODEL 'binomial' NOW (CHAIN 2).
  
  Gradient evaluation took 8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.8 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.553825 seconds (Warm-up)
                 0.202272 seconds (Sampling)
                 0.756097 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.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 
  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.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)
  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 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 = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.006986 seconds (Warm-up)
                 0.004267 seconds (Sampling)
                 0.011253 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 = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.003311 seconds (Warm-up)
                 0.011984 seconds (Sampling)
                 0.015295 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 = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.003881 seconds (Warm-up)
                 0.002156 seconds (Sampling)
                 0.006037 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 = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.002802 seconds (Warm-up)
                 0.01911 seconds (Sampling)
                 0.021912 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.008726 seconds (Warm-up)
                 0.009749 seconds (Sampling)
                 0.018475 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.009466 seconds (Warm-up)
                 0.009924 seconds (Sampling)
                 0.01939 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.01027 seconds (Warm-up)
                 0.009235 seconds (Sampling)
                 0.019505 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.011892 seconds (Warm-up)
                 0.010148 seconds (Sampling)
                 0.02204 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.009249 seconds (Warm-up)
                 0.008271 seconds (Sampling)
                 0.01752 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.00686 seconds (Warm-up)
                 0.008901 seconds (Sampling)
                 0.015761 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.009305 seconds (Warm-up)
                 0.010218 seconds (Sampling)
                 0.019523 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.007405 seconds (Warm-up)
                 0.007328 seconds (Sampling)
                 0.014733 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.007986 seconds (Warm-up)
                 0.008057 seconds (Sampling)
                 0.016043 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.013696 seconds (Warm-up)
                 0.009964 seconds (Sampling)
                 0.02366 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.011094 seconds (Warm-up)
                 0.008128 seconds (Sampling)
                 0.019222 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 = 15
             adapt_window = 75
             term_buffer = 10
  
  
   Elapsed Time: 0.010398 seconds (Warm-up)
                 0.009396 seconds (Sampling)
                 0.019794 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.007877 seconds (Warm-up)
                 0.009654 seconds (Sampling)
                 0.017531 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.010018 seconds (Warm-up)
                 0.009938 seconds (Sampling)
                 0.019956 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.008732 seconds (Warm-up)
                 0.008308 seconds (Sampling)
                 0.01704 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.007433 seconds (Warm-up)
                 0.009517 seconds (Sampling)
                 0.01695 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.010495 seconds (Warm-up)
                 0.010536 seconds (Sampling)
                 0.021031 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.008927 seconds (Warm-up)
                 0.007768 seconds (Sampling)
                 0.016695 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.008465 seconds (Warm-up)
                 0.00992 seconds (Sampling)
                 0.018385 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.010139 seconds (Warm-up)
                 0.011391 seconds (Sampling)
                 0.02153 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.007076 seconds (Warm-up)
                 0.007756 seconds (Sampling)
                 0.014832 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.008265 seconds (Warm-up)
                 0.00802 seconds (Sampling)
                 0.016285 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.008993 seconds (Warm-up)
                 0.007565 seconds (Sampling)
                 0.016558 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.009269 seconds (Warm-up)
                 0.010175 seconds (Sampling)
                 0.019444 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.007619 seconds (Warm-up)
                 0.008074 seconds (Sampling)
                 0.015693 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.011939 seconds (Warm-up)
                 0.007808 seconds (Sampling)
                 0.019747 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.010922 seconds (Warm-up)
                 0.009781 seconds (Sampling)
                 0.020703 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.007538 seconds (Warm-up)
                 0.007705 seconds (Sampling)
                 0.015243 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.009195 seconds (Warm-up)
                 0.009351 seconds (Sampling)
                 0.018546 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.008294 seconds (Warm-up)
                 0.008845 seconds (Sampling)
                 0.017139 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.010424 seconds (Warm-up)
                 0.012273 seconds (Sampling)
                 0.022697 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.009218 seconds (Warm-up)
                 0.009625 seconds (Sampling)
                 0.018843 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.008936 seconds (Warm-up)
                 0.008231 seconds (Sampling)
                 0.017167 seconds (Total)
  
  
  Gradient evaluation took 1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.1 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.009067 seconds (Warm-up)
                 0.007821 seconds (Sampling)
                 0.016888 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.009496 seconds (Warm-up)
                 0.008408 seconds (Sampling)
                 0.017904 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.008738 seconds (Warm-up)
                 0.008284 seconds (Sampling)
                 0.017022 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.012529 seconds (Warm-up)
                 0.008984 seconds (Sampling)
                 0.021513 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.008904 seconds (Warm-up)
                 0.009648 seconds (Sampling)
                 0.018552 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.0111 seconds (Warm-up)
                 0.010761 seconds (Sampling)
                 0.021861 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.007964 seconds (Warm-up)
                 0.009778 seconds (Sampling)
                 0.017742 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.008647 seconds (Warm-up)
                 0.008598 seconds (Sampling)
                 0.017245 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.008653 seconds (Warm-up)
                 0.00851 seconds (Sampling)
                 0.017163 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.010232 seconds (Warm-up)
                 0.009925 seconds (Sampling)
                 0.020157 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.010906 seconds (Warm-up)
                 0.008775 seconds (Sampling)
                 0.019681 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.010243 seconds (Warm-up)
                 0.009355 seconds (Sampling)
                 0.019598 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.009733 seconds (Warm-up)
                 0.008037 seconds (Sampling)
                 0.01777 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.00826 seconds (Warm-up)
                 0.009261 seconds (Sampling)
                 0.017521 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.009192 seconds (Warm-up)
                 0.010982 seconds (Sampling)
                 0.020174 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.008428 seconds (Warm-up)
                 0.00996 seconds (Sampling)
                 0.018388 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.009604 seconds (Warm-up)
                 0.008762 seconds (Sampling)
                 0.018366 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.007899 seconds (Warm-up)
                 0.010012 seconds (Sampling)
                 0.017911 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.007866 seconds (Warm-up)
                 0.008812 seconds (Sampling)
                 0.016678 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.008616 seconds (Warm-up)
                 0.010735 seconds (Sampling)
                 0.019351 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.012588 seconds (Warm-up)
                 0.009875 seconds (Sampling)
                 0.022463 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.008565 seconds (Warm-up)
                 0.008895 seconds (Sampling)
                 0.01746 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.007256 seconds (Warm-up)
                 0.008361 seconds (Sampling)
                 0.015617 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.008717 seconds (Warm-up)
                 0.008674 seconds (Sampling)
                 0.017391 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.008959 seconds (Warm-up)
                 0.009291 seconds (Sampling)
                 0.01825 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.011869 seconds (Warm-up)
                 0.011095 seconds (Sampling)
                 0.022964 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.008966 seconds (Warm-up)
                 0.008585 seconds (Sampling)
                 0.017551 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.011588 seconds (Warm-up)
                 0.010149 seconds (Sampling)
                 0.021737 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.009997 seconds (Warm-up)
                 0.008241 seconds (Sampling)
                 0.018238 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.009667 seconds (Warm-up)
                 0.010395 seconds (Sampling)
                 0.020062 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.008452 seconds (Warm-up)
                 0.009732 seconds (Sampling)
                 0.018184 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.009361 seconds (Warm-up)
                 0.01204 seconds (Sampling)
                 0.021401 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.006856 seconds (Warm-up)
                 0.007602 seconds (Sampling)
                 0.014458 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.009377 seconds (Warm-up)
                 0.012425 seconds (Sampling)
                 0.021802 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.009127 seconds (Warm-up)
                 0.008488 seconds (Sampling)
                 0.017615 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.009034 seconds (Warm-up)
                 0.010686 seconds (Sampling)
                 0.01972 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.008309 seconds (Warm-up)
                 0.00852 seconds (Sampling)
                 0.016829 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.008249 seconds (Warm-up)
                 0.010692 seconds (Sampling)
                 0.018941 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.010219 seconds (Warm-up)
                 0.00813 seconds (Sampling)
                 0.018349 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.006858 seconds (Warm-up)
                 0.008797 seconds (Sampling)
                 0.015655 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.009151 seconds (Warm-up)
                 0.00861 seconds (Sampling)
                 0.017761 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.009265 seconds (Warm-up)
                 0.008711 seconds (Sampling)
                 0.017976 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.008121 seconds (Warm-up)
                 0.008682 seconds (Sampling)
                 0.016803 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.008295 seconds (Warm-up)
                 0.008715 seconds (Sampling)
                 0.01701 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.010089 seconds (Warm-up)
                 0.00858 seconds (Sampling)
                 0.018669 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.018266 seconds (Warm-up)
                 0.008529 seconds (Sampling)
                 0.026795 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.007167 seconds (Warm-up)
                 0.008691 seconds (Sampling)
                 0.015858 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.009122 seconds (Warm-up)
                 0.00926 seconds (Sampling)
                 0.018382 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.01423 seconds (Warm-up)
                 0.007892 seconds (Sampling)
                 0.022122 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.007181 seconds (Warm-up)
                 0.010305 seconds (Sampling)
                 0.017486 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.008657 seconds (Warm-up)
                 0.009558 seconds (Sampling)
                 0.018215 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.010284 seconds (Warm-up)
                 0.007317 seconds (Sampling)
                 0.017601 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.013635 seconds (Warm-up)
                 0.010652 seconds (Sampling)
                 0.024287 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.009169 seconds (Warm-up)
                 0.009227 seconds (Sampling)
                 0.018396 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.00924 seconds (Warm-up)
                 0.0086 seconds (Sampling)
                 0.01784 seconds (Total)
  
  Initial log joint probability = -306.809
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 4.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.47 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.016539 seconds (Warm-up)
                 0.022886 seconds (Sampling)
                 0.039425 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 = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.003365 seconds (Warm-up)
                 0.002804 seconds (Sampling)
                 0.006169 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.002651 seconds (Warm-up)
                 0.004322 seconds (Sampling)
                 0.006973 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.004698 seconds (Warm-up)
                 0.007477 seconds (Sampling)
                 0.012175 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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.00616 seconds (Warm-up)
                 0.008192 seconds (Sampling)
                 0.014352 seconds (Total)
  
  
  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
  
  
   Elapsed Time: 0.003858 seconds (Warm-up)
                 0.003175 seconds (Sampling)
                 0.007033 seconds (Total)
  
  
  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
  
  
   Elapsed Time: 0.003509 seconds (Warm-up)
                 0.005787 seconds (Sampling)
                 0.009296 seconds (Total)
  
  
  Gradient evaluation took 6.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.65 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.345068 seconds (Warm-up)
                 0.139419 seconds (Sampling)
                 0.484487 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.334686 seconds (Warm-up)
                 0.243905 seconds (Sampling)
                 0.578591 seconds (Total)
  
  
  Gradient evaluation took 6.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.65 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.218385 seconds (Warm-up)
                 0.117461 seconds (Sampling)
                 0.335846 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: 0.206778 seconds (Warm-up)
                 0.128446 seconds (Sampling)
                 0.335224 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 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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.007718 seconds (Warm-up)
                 0.008807 seconds (Sampling)
                 0.016525 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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.003563 seconds (Warm-up)
                 0.005706 seconds (Sampling)
                 0.009269 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 = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.001031 seconds (Warm-up)
                 0.001076 seconds (Sampling)
                 0.002107 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 = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.000982 seconds (Warm-up)
                 0.001136 seconds (Sampling)
                 0.002118 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 = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.007677 seconds (Warm-up)
                 0.01627 seconds (Sampling)
                 0.023947 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 = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.006007 seconds (Warm-up)
                 0.00335 seconds (Sampling)
                 0.009357 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.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
  
  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.010069 seconds (Warm-up)
                 0.009237 seconds (Sampling)
                 0.019306 seconds (Total)
  
  
  Gradient evaluation took 4.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.42 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.20823 seconds (Warm-up)
                 0.201101 seconds (Sampling)
                 0.409331 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!
  
  
  
   Elapsed Time: 0.2028 seconds (Warm-up)
                 0.199724 seconds (Sampling)
                 0.402524 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.223628 seconds (Warm-up)
                 0.203604 seconds (Sampling)
                 0.427232 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.203694 seconds (Warm-up)
                 0.206362 seconds (Sampling)
                 0.410056 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.218241 seconds (Warm-up)
                 0.195905 seconds (Sampling)
                 0.414146 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!
  
  
  
   Elapsed Time: 0.201692 seconds (Warm-up)
                 0.206259 seconds (Sampling)
                 0.407951 seconds (Total)
  
  
  Gradient evaluation took 0.000107 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.07 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.124425 seconds (Warm-up)
                 0.077099 seconds (Sampling)
                 0.201524 seconds (Total)
  
  
  Gradient evaluation took 0.000116 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.118558 seconds (Warm-up)
                 0.081577 seconds (Sampling)
                 0.200135 seconds (Total)
  
  
  Gradient evaluation took 4.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.49 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.227529 seconds (Warm-up)
                 0.331325 seconds (Sampling)
                 0.558854 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.237154 seconds (Warm-up)
                 0.320833 seconds (Sampling)
                 0.557987 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.225018 seconds (Warm-up)
                 0.339327 seconds (Sampling)
                 0.564345 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!
  
  
  
   Elapsed Time: 0.2429 seconds (Warm-up)
                 0.330361 seconds (Sampling)
                 0.573261 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 6.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.62 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.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     -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.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.72 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.675165 seconds (Warm-up)
                 0.386544 seconds (Sampling)
                 1.06171 seconds (Total)
  
  
  Gradient evaluation took 3.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.35 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 1.06093 seconds (Warm-up)
                 0.354726 seconds (Sampling)
                 1.41566 seconds (Total)
  
  
  Gradient evaluation took 4.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.42 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.010641 seconds (Warm-up)
                 0.00919 seconds (Sampling)
                 0.019831 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.010776 seconds (Warm-up)
                 0.007813 seconds (Sampling)
                 0.018589 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.000317 seconds (Warm-up)
                 0.000809 seconds (Sampling)
                 0.001126 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.001562 seconds (Warm-up)
                 0.001217 seconds (Sampling)
                 0.002779 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.000133 seconds (Warm-up)
                 0.000264 seconds (Sampling)
                 0.000397 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.000184 seconds (Warm-up)
                 0.000247 seconds (Sampling)
                 0.000431 seconds (Total)
  
  
  Gradient evaluation took 8.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.86 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.006344 seconds (Warm-up)
                 0.006958 seconds (Sampling)
                 0.013302 seconds (Total)
  
  
  Gradient evaluation took 7.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.75 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.006766 seconds (Warm-up)
                 0.006123 seconds (Sampling)
                 0.012889 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.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.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 6.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.67 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.002048 seconds (Warm-up)
                 0.001734 seconds (Sampling)
                 0.003782 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: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.001092 seconds (Warm-up)
                 0.002184 seconds (Sampling)
                 0.003276 seconds (Total)
  
  Initial log joint probability = -470.264
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 3.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.35 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000287 seconds (Warm-up)
                 0.000702 seconds (Sampling)
                 0.000989 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: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.00134 seconds (Warm-up)
                 0.001062 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.00019 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.9 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.133132 seconds (Warm-up)
                 0.171444 seconds (Sampling)
                 0.304576 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 2).
  
  Gradient evaluation took 0.000147 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.47 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.182574 seconds (Warm-up)
                 0.177609 seconds (Sampling)
                 0.360183 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.002255 seconds
  1000 transitions using 10 leapfrog steps per transition would take 22.55 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.003335 seconds (Sampling)
                 0.003337 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001019 seconds
  1000 transitions using 10 leapfrog steps per transition would take 10.19 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.002516 seconds (Sampling)
                 0.002518 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.001345 seconds
  1000 transitions using 10 leapfrog steps per transition would take 13.45 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.002327 seconds (Sampling)
                 0.002329 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001438 seconds
  1000 transitions using 10 leapfrog steps per transition would take 14.38 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.002774 seconds (Sampling)
                 0.002775 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001013 seconds
  1000 transitions using 10 leapfrog steps per transition would take 10.13 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.002491 seconds (Sampling)
                 0.002493 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001062 seconds
  1000 transitions using 10 leapfrog steps per transition would take 10.62 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.002581 seconds (Sampling)
                 0.002582 seconds (Total)
  
  Initial log joint probability = -228.234
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 9.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.96 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.00203 seconds (Warm-up)
                 0.001659 seconds (Sampling)
                 0.003689 seconds (Total)
  
  
  Gradient evaluation took 5.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.51 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.006473 seconds (Warm-up)
                 0.006893 seconds (Sampling)
                 0.013366 seconds (Total)
  
  
  Gradient evaluation took 0.000105 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.05 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.062123 seconds (Warm-up)
                 0.20419 seconds (Sampling)
                 0.266313 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!
  
  
  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.124369 seconds (Warm-up)
                 0.124181 seconds (Sampling)
                 0.24855 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: 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.086549 seconds (Warm-up)
                 0.139206 seconds (Sampling)
                 0.225755 seconds (Total)
  
  
  Gradient evaluation took 6.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.62 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.05459 seconds (Warm-up)
                 0.161992 seconds (Sampling)
                 0.216582 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.000938 seconds (Warm-up)
                 0.000979 seconds (Sampling)
                 0.001917 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: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000883 seconds (Warm-up)
                 0.001092 seconds (Sampling)
                 0.001975 seconds (Total)
  
  
  Gradient evaluation took 6.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.65 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.012659 seconds (Warm-up)
                 0.011589 seconds (Sampling)
                 0.024248 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: 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.011816 seconds (Warm-up)
                 0.014953 seconds (Sampling)
                 0.026769 seconds (Total)
  
  
  Gradient evaluation took 7.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.72 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.012267 seconds (Warm-up)
                 0.011549 seconds (Sampling)
                 0.023816 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.011731 seconds (Warm-up)
                 0.014721 seconds (Sampling)
                 0.026452 seconds (Total)
  
  
  Gradient evaluation took 0.000123 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.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.030878 seconds (Warm-up)
                 0.025116 seconds (Sampling)
                 0.055994 seconds (Total)
  
  
  Gradient evaluation took 7.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.74 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.029728 seconds (Warm-up)
                 0.025313 seconds (Sampling)
                 0.055041 seconds (Total)
  
  In file included from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/config.hpp:39:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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 file7cdf7283ddf5.cpp:5:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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 file7cdf7283ddf5.cpp:6:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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 file7cdf7283ddf5.cpp:8:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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 file7cdf7283ddf5.cpp:8:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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 file7cdf7283ddf5.cpp:8:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/DenseBase.h: In function ‘void Eigen::internal::check_DenseIndex_is_signed()’:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/math/special_functions/bernoulli.hpp:16:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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 file7cdf7283ddf5.cpp:8:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp: At global scope:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/multi_array/base.hpp:28:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/multi_array.hpp:21,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/BH/include/boost/numeric/odeint/util/multi_array_adaption.hpp:29,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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 file7cdf7283ddf5.cpp:8:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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;
                                       ^~~~~
  file7cdf7283ddf5.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)’:
  file7cdf7283ddf5.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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘static Scalar Eigen::internal::log1p_impl<Scalar>::run(const Scalar&) [with Scalar = float]’:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:262:80:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1383:98:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]’:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:532:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
         EIGEN_STATIC_ASSERT_LVALUE(OtherDerived);
         ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:416:111:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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>]’
  file7cdf7283ddf5.cpp:433:76:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:118:64:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:262:80:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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>]’
  file7cdf7283ddf5.cpp:433:76:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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>]’
  file7cdf7283ddf5.cpp:818:53:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1383:98:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:118:64:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:144:108:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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>]’
  file7cdf7283ddf5.cpp:433:76:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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>]’
  file7cdf7283ddf5.cpp:818:53:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:118:64:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1383:98:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/DenseStorage.h: In instantiation of ‘void Eigen::internal::check_static_allocation_size() [with T = double; int Size = 16]’:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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>]’
  file7cdf7283ddf5.cpp:433:76:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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>]’
  file7cdf7283ddf5.cpp:818:53:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:118:64:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:473:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:262:80:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:603:13:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:343:33:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:262:80:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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]’
  file7cdf7283ddf5.cpp:1024:94:   required from here
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/RcppEigen.h:25,
                   from file7cdf7283ddf5.cpp:3:
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/Block.h:161:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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/Rtmp9qVeuN/RLIBS_54ca7d49fdb7/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_