Running ‘testthat.R’ [265s/385s]
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 9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.9 seconds.
  Adjust your expectations accordingly!
  
  
  Iteration:   1 / 500 [  0%]  (Warmup)
  Iteration:  50 / 500 [ 10%]  (Warmup)
  Iteration: 100 / 500 [ 20%]  (Warmup)
  Iteration: 150 / 500 [ 30%]  (Warmup)
  Iteration: 200 / 500 [ 40%]  (Warmup)
  Iteration: 250 / 500 [ 50%]  (Warmup)
  Iteration: 251 / 500 [ 50%]  (Sampling)
  Iteration: 300 / 500 [ 60%]  (Sampling)
  Iteration: 350 / 500 [ 70%]  (Sampling)
  Iteration: 400 / 500 [ 80%]  (Sampling)
  Iteration: 450 / 500 [ 90%]  (Sampling)
  Iteration: 500 / 500 [100%]  (Sampling)
  
   Elapsed Time: 0.648226 seconds (Warm-up)
                 0.201155 seconds (Sampling)
                 0.849381 seconds (Total)
  
  
  SAMPLING FOR MODEL 'binomial' NOW (CHAIN 2).
  
  Gradient evaluation took 5.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.53 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.55518 seconds (Warm-up)
                 0.201293 seconds (Sampling)
                 0.756473 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.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 
  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 5.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.51 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.006938 seconds (Warm-up)
                 0.004376 seconds (Sampling)
                 0.011314 seconds (Total)
  
  
  Gradient evaluation took 2.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.25 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.003603 seconds (Warm-up)
                 0.013532 seconds (Sampling)
                 0.017135 seconds (Total)
  
  
  Gradient evaluation took 2.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.24 seconds.
  Adjust your expectations accordingly!
  
  
  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.004407 seconds (Warm-up)
                 0.002525 seconds (Sampling)
                 0.006932 seconds (Total)
  
  
  Gradient evaluation took 2.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.21 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.003178 seconds (Warm-up)
                 0.019541 seconds (Sampling)
                 0.022719 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.008896 seconds (Warm-up)
                 0.009285 seconds (Sampling)
                 0.018181 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.00942 seconds (Warm-up)
                 0.010209 seconds (Sampling)
                 0.019629 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.010638 seconds (Warm-up)
                 0.009485 seconds (Sampling)
                 0.020123 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.011839 seconds (Warm-up)
                 0.008733 seconds (Sampling)
                 0.020572 seconds (Total)
  
  
  Gradient evaluation took 3.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.33 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.009393 seconds (Warm-up)
                 0.009085 seconds (Sampling)
                 0.018478 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.007549 seconds (Warm-up)
                 0.00895 seconds (Sampling)
                 0.016499 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.009493 seconds (Warm-up)
                 0.010428 seconds (Sampling)
                 0.019921 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.007253 seconds (Warm-up)
                 0.006796 seconds (Sampling)
                 0.014049 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.008342 seconds (Warm-up)
                 0.008054 seconds (Sampling)
                 0.016396 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.015376 seconds (Warm-up)
                 0.010181 seconds (Sampling)
                 0.025557 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.011716 seconds (Warm-up)
                 0.009384 seconds (Sampling)
                 0.0211 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.011435 seconds (Warm-up)
                 0.009583 seconds (Sampling)
                 0.021018 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.007018 seconds (Warm-up)
                 0.008957 seconds (Sampling)
                 0.015975 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.008723 seconds (Warm-up)
                 0.009768 seconds (Sampling)
                 0.018491 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.009235 seconds (Warm-up)
                 0.009222 seconds (Sampling)
                 0.018457 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.00778 seconds (Warm-up)
                 0.010925 seconds (Sampling)
                 0.018705 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.009788 seconds (Warm-up)
                 0.009417 seconds (Sampling)
                 0.019205 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.008403 seconds (Warm-up)
                 0.007371 seconds (Sampling)
                 0.015774 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.008397 seconds (Warm-up)
                 0.010137 seconds (Sampling)
                 0.018534 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.010233 seconds (Warm-up)
                 0.011301 seconds (Sampling)
                 0.021534 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.007948 seconds (Warm-up)
                 0.007379 seconds (Sampling)
                 0.015327 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.008582 seconds (Warm-up)
                 0.008053 seconds (Sampling)
                 0.016635 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.009023 seconds (Warm-up)
                 0.007135 seconds (Sampling)
                 0.016158 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.008489 seconds (Warm-up)
                 0.009367 seconds (Sampling)
                 0.017856 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.00793 seconds (Warm-up)
                 0.007554 seconds (Sampling)
                 0.015484 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.010821 seconds (Warm-up)
                 0.007107 seconds (Sampling)
                 0.017928 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.010279 seconds (Warm-up)
                 0.009023 seconds (Sampling)
                 0.019302 seconds (Total)
  
  
  Gradient evaluation took 3.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.33 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.007943 seconds (Warm-up)
                 0.007336 seconds (Sampling)
                 0.015279 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.009443 seconds (Warm-up)
                 0.00974 seconds (Sampling)
                 0.019183 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.0092 seconds (Warm-up)
                 0.009885 seconds (Sampling)
                 0.019085 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.010651 seconds (Warm-up)
                 0.012718 seconds (Sampling)
                 0.023369 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.009427 seconds (Warm-up)
                 0.009784 seconds (Sampling)
                 0.019211 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.008839 seconds (Warm-up)
                 0.008405 seconds (Sampling)
                 0.017244 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.008965 seconds (Warm-up)
                 0.007995 seconds (Sampling)
                 0.01696 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.008808 seconds (Warm-up)
                 0.008255 seconds (Sampling)
                 0.017063 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.008787 seconds (Warm-up)
                 0.008133 seconds (Sampling)
                 0.01692 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.012002 seconds (Warm-up)
                 0.008669 seconds (Sampling)
                 0.020671 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.008602 seconds (Warm-up)
                 0.009453 seconds (Sampling)
                 0.018055 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.01066 seconds (Warm-up)
                 0.010525 seconds (Sampling)
                 0.021185 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.007761 seconds (Warm-up)
                 0.00978 seconds (Sampling)
                 0.017541 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.008669 seconds (Warm-up)
                 0.008541 seconds (Sampling)
                 0.01721 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.009896 seconds (Warm-up)
                 0.009546 seconds (Sampling)
                 0.019442 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.009696 seconds (Warm-up)
                 0.010303 seconds (Sampling)
                 0.019999 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.011297 seconds (Warm-up)
                 0.008899 seconds (Sampling)
                 0.020196 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.009259 seconds (Warm-up)
                 0.008667 seconds (Sampling)
                 0.017926 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.009617 seconds (Warm-up)
                 0.008702 seconds (Sampling)
                 0.018319 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.008661 seconds (Warm-up)
                 0.008943 seconds (Sampling)
                 0.017604 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.009179 seconds (Warm-up)
                 0.010836 seconds (Sampling)
                 0.020015 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.008617 seconds (Warm-up)
                 0.009838 seconds (Sampling)
                 0.018455 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.009661 seconds (Warm-up)
                 0.009759 seconds (Sampling)
                 0.01942 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.00901 seconds (Warm-up)
                 0.010878 seconds (Sampling)
                 0.019888 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.008286 seconds (Warm-up)
                 0.008791 seconds (Sampling)
                 0.017077 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.008984 seconds (Warm-up)
                 0.010434 seconds (Sampling)
                 0.019418 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.012264 seconds (Warm-up)
                 0.009585 seconds (Sampling)
                 0.021849 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.008226 seconds (Warm-up)
                 0.00986 seconds (Sampling)
                 0.018086 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.006745 seconds (Warm-up)
                 0.007795 seconds (Sampling)
                 0.01454 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.008995 seconds (Warm-up)
                 0.00874 seconds (Sampling)
                 0.017735 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.009336 seconds (Warm-up)
                 0.009811 seconds (Sampling)
                 0.019147 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.012264 seconds (Warm-up)
                 0.011566 seconds (Sampling)
                 0.02383 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.00851 seconds (Warm-up)
                 0.008565 seconds (Sampling)
                 0.017075 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.012102 seconds (Warm-up)
                 0.009963 seconds (Sampling)
                 0.022065 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.009558 seconds (Warm-up)
                 0.008293 seconds (Sampling)
                 0.017851 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.009252 seconds (Warm-up)
                 0.010867 seconds (Sampling)
                 0.020119 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.008833 seconds (Warm-up)
                 0.010761 seconds (Sampling)
                 0.019594 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.009751 seconds (Warm-up)
                 0.012548 seconds (Sampling)
                 0.022299 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.007452 seconds (Warm-up)
                 0.008464 seconds (Sampling)
                 0.015916 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.009606 seconds (Warm-up)
                 0.012653 seconds (Sampling)
                 0.022259 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.009836 seconds (Warm-up)
                 0.008968 seconds (Sampling)
                 0.018804 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.009092 seconds (Warm-up)
                 0.009387 seconds (Sampling)
                 0.018479 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.007482 seconds (Warm-up)
                 0.007891 seconds (Sampling)
                 0.015373 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.008141 seconds (Warm-up)
                 0.01027 seconds (Sampling)
                 0.018411 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.010291 seconds (Warm-up)
                 0.008209 seconds (Sampling)
                 0.0185 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.006736 seconds (Warm-up)
                 0.008874 seconds (Sampling)
                 0.01561 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.00908 seconds (Warm-up)
                 0.008546 seconds (Sampling)
                 0.017626 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.009746 seconds (Warm-up)
                 0.00879 seconds (Sampling)
                 0.018536 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.008182 seconds (Warm-up)
                 0.008703 seconds (Sampling)
                 0.016885 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.008231 seconds (Warm-up)
                 0.008519 seconds (Sampling)
                 0.01675 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.01013 seconds (Warm-up)
                 0.009042 seconds (Sampling)
                 0.019172 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.018164 seconds (Warm-up)
                 0.008491 seconds (Sampling)
                 0.026655 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.006798 seconds (Warm-up)
                 0.00855 seconds (Sampling)
                 0.015348 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.009486 seconds (Warm-up)
                 0.009696 seconds (Sampling)
                 0.019182 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.014366 seconds (Warm-up)
                 0.008323 seconds (Sampling)
                 0.022689 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.008153 seconds (Warm-up)
                 0.010293 seconds (Sampling)
                 0.018446 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.008712 seconds (Warm-up)
                 0.011059 seconds (Sampling)
                 0.019771 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.010057 seconds (Warm-up)
                 0.006464 seconds (Sampling)
                 0.016521 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.013379 seconds (Warm-up)
                 0.010993 seconds (Sampling)
                 0.024372 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.008945 seconds (Warm-up)
                 0.009175 seconds (Sampling)
                 0.01812 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.008772 seconds (Warm-up)
                 0.008947 seconds (Sampling)
                 0.017719 seconds (Total)
  
  Initial log joint probability = -306.809
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 5.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.54 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.017139 seconds (Warm-up)
                 0.022964 seconds (Sampling)
                 0.040103 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 = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.002851 seconds (Warm-up)
                 0.002714 seconds (Sampling)
                 0.005565 seconds (Total)
  
  
  Gradient evaluation took 4.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.41 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.002954 seconds (Warm-up)
                 0.004889 seconds (Sampling)
                 0.007843 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.004411 seconds (Warm-up)
                 0.007146 seconds (Sampling)
                 0.011557 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.005438 seconds (Warm-up)
                 0.007634 seconds (Sampling)
                 0.013072 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.003822 seconds (Warm-up)
                 0.003191 seconds (Sampling)
                 0.007013 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.003128 seconds (Warm-up)
                 0.005548 seconds (Sampling)
                 0.008676 seconds (Total)
  
  
  Gradient evaluation took 6.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.63 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.34148 seconds (Warm-up)
                 0.141888 seconds (Sampling)
                 0.483368 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.330545 seconds (Warm-up)
                 0.243059 seconds (Sampling)
                 0.573604 seconds (Total)
  
  
  Gradient evaluation took 5.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.59 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.211553 seconds (Warm-up)
                 0.116589 seconds (Sampling)
                 0.328142 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.205188 seconds (Warm-up)
                 0.12653 seconds (Sampling)
                 0.331718 seconds (Total)
  
  
   4-fold cross-validation
  
             Estimate  SE
  elpd_kfold    -78.4 3.0
  
   2-fold cross-validation
  
             Estimate   SE
  elpd_kfold   -130.6 14.2
  
  Gradient evaluation took 2.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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.007262 seconds (Warm-up)
                 0.008266 seconds (Sampling)
                 0.015528 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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.002863 seconds (Warm-up)
                 0.004711 seconds (Sampling)
                 0.007574 seconds (Total)
  
  
  Gradient evaluation took 3.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.33 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.00086 seconds (Warm-up)
                 0.001038 seconds (Sampling)
                 0.001898 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 = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.000778 seconds (Warm-up)
                 0.00094 seconds (Sampling)
                 0.001718 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.006314 seconds (Warm-up)
                 0.013216 seconds (Sampling)
                 0.01953 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 = 3
             adapt_window = 15
             term_buffer = 2
  
  
   Elapsed Time: 0.005257 seconds (Warm-up)
                 0.002925 seconds (Sampling)
                 0.008182 seconds (Total)
  
  Error in new_CppObject_xp(fields$.module, fields$.pointer, ...) : 
    no valid constructor available for the argument list
  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 4.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.45 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 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
  
  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.009982 seconds (Warm-up)
                 0.009194 seconds (Sampling)
                 0.019176 seconds (Total)
  
  
  Gradient evaluation took 4.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.45 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.196079 seconds (Warm-up)
                 0.180333 seconds (Sampling)
                 0.376412 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.175893 seconds (Warm-up)
                 0.181183 seconds (Sampling)
                 0.357076 seconds (Total)
  
  
  Gradient evaluation took 4.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.45 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.187309 seconds (Warm-up)
                 0.17247 seconds (Sampling)
                 0.359779 seconds (Total)
  
  
  Gradient evaluation took 2.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.23 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.180144 seconds (Warm-up)
                 0.181338 seconds (Sampling)
                 0.361482 seconds (Total)
  
  
  Gradient evaluation took 4.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.46 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.177794 seconds (Warm-up)
                 0.17335 seconds (Sampling)
                 0.351144 seconds (Total)
  
  
  Gradient evaluation took 2.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.21 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.172388 seconds (Warm-up)
                 0.171696 seconds (Sampling)
                 0.344084 seconds (Total)
  
  
  Gradient evaluation took 9.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.97 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.124274 seconds (Warm-up)
                 0.076339 seconds (Sampling)
                 0.200613 seconds (Total)
  
  
  Gradient evaluation took 5.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.54 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.116999 seconds (Warm-up)
                 0.081327 seconds (Sampling)
                 0.198326 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.232761 seconds (Warm-up)
                 0.326413 seconds (Sampling)
                 0.559174 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!
  
  
  
   Elapsed Time: 0.238886 seconds (Warm-up)
                 0.32567 seconds (Sampling)
                 0.564556 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.225008 seconds (Warm-up)
                 0.332702 seconds (Sampling)
                 0.55771 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.235295 seconds (Warm-up)
                 0.323889 seconds (Sampling)
                 0.559184 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 4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.4 seconds.
  Adjust your expectations accordingly!
  
  
  Begin eta adaptation.
  Iteration:   1 / 250 [  0%]  (Adaptation)
  Iteration:  50 / 250 [ 20%]  (Adaptation)
  Iteration: 100 / 250 [ 40%]  (Adaptation)
  Iteration: 150 / 250 [ 60%]  (Adaptation)
  Iteration: 200 / 250 [ 80%]  (Adaptation)
  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 4.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.42 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 5.9e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.59 seconds.
  Adjust your expectations accordingly!
  
  
  
   Elapsed Time: 0.656242 seconds (Warm-up)
                 0.378646 seconds (Sampling)
                 1.03489 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!
  
  
  
   Elapsed Time: 1.03617 seconds (Warm-up)
                 0.356143 seconds (Sampling)
                 1.39231 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.009559 seconds (Warm-up)
                 0.008675 seconds (Sampling)
                 0.018234 seconds (Total)
  
  
  Gradient evaluation took 4.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.41 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.009879 seconds (Warm-up)
                 0.00686 seconds (Sampling)
                 0.016739 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: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000271 seconds (Warm-up)
                 0.000634 seconds (Sampling)
                 0.000905 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: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.001212 seconds (Warm-up)
                 0.001047 seconds (Sampling)
                 0.002259 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: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.00014 seconds (Warm-up)
                 0.000274 seconds (Sampling)
                 0.000414 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: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000172 seconds (Warm-up)
                 0.000241 seconds (Sampling)
                 0.000413 seconds (Total)
  
  
  Gradient evaluation took 9.8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.98 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.006201 seconds (Warm-up)
                 0.0069 seconds (Sampling)
                 0.013101 seconds (Total)
  
  
  Gradient evaluation took 9.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.93 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.007088 seconds (Warm-up)
                 0.00572 seconds (Sampling)
                 0.012808 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 4.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.44 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.1e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.61 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.002022 seconds (Warm-up)
                 0.001609 seconds (Sampling)
                 0.003631 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.000984 seconds (Warm-up)
                 0.002047 seconds (Sampling)
                 0.003031 seconds (Total)
  
  Initial log joint probability = -470.264
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  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.000237 seconds (Warm-up)
                 0.000581 seconds (Sampling)
                 0.000818 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.001202 seconds (Warm-up)
                 0.000997 seconds (Sampling)
                 0.002199 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.000182 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.82 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.131084 seconds (Warm-up)
                 0.172535 seconds (Sampling)
                 0.303619 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 2).
  
  Gradient evaluation took 0.000136 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.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
  
  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.182342 seconds (Warm-up)
                 0.179957 seconds (Sampling)
                 0.362299 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.00227 seconds
  1000 transitions using 10 leapfrog steps per transition would take 22.7 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.003301 seconds (Sampling)
                 0.003303 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001179 seconds
  1000 transitions using 10 leapfrog steps per transition would take 11.79 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.002458 seconds (Sampling)
                 0.002459 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.001298 seconds
  1000 transitions using 10 leapfrog steps per transition would take 12.98 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.002401 seconds (Sampling)
                 0.002402 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001464 seconds
  1000 transitions using 10 leapfrog steps per transition would take 14.64 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.00255 seconds (Sampling)
                 0.002551 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.000968 seconds
  1000 transitions using 10 leapfrog steps per transition would take 9.68 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.002431 seconds (Sampling)
                 0.002433 seconds (Total)
  
  
  SAMPLING FOR MODEL 'continuous' NOW (CHAIN 1).
  
  Gradient evaluation took 0.001076 seconds
  1000 transitions using 10 leapfrog steps per transition would take 10.76 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.002495 seconds (Sampling)
                 0.002497 seconds (Total)
  
  Initial log joint probability = -228.234
  Optimization terminated normally: 
    Convergence detected: relative gradient magnitude is below tolerance
  
  Gradient evaluation took 9.2e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.92 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.001897 seconds (Warm-up)
                 0.001622 seconds (Sampling)
                 0.003519 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!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.006183 seconds (Warm-up)
                 0.006401 seconds (Sampling)
                 0.012584 seconds (Total)
  
  
  Gradient evaluation took 0.000104 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.04 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.064461 seconds (Warm-up)
                 0.200011 seconds (Sampling)
                 0.264472 seconds (Total)
  
  
  Gradient evaluation took 5.7e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.57 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.12062 seconds (Warm-up)
                 0.122102 seconds (Sampling)
                 0.242722 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!
  
  
  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.086216 seconds (Warm-up)
                 0.138372 seconds (Sampling)
                 0.224588 seconds (Total)
  
  
  Gradient evaluation took 5.6e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.56 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.054555 seconds (Warm-up)
                 0.162747 seconds (Sampling)
                 0.217302 seconds (Total)
  
  
  Gradient evaluation took 7.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.73 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: No variance estimation is
           performed for num_warmup < 20
  
  
   Elapsed Time: 0.000902 seconds (Warm-up)
                 0.000944 seconds (Sampling)
                 0.001846 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.000896 seconds (Warm-up)
                 0.001088 seconds (Sampling)
                 0.001984 seconds (Total)
  
  
  Gradient evaluation took 8e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.8 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.01219 seconds (Warm-up)
                 0.011471 seconds (Sampling)
                 0.023661 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!
  
  
  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.01112 seconds (Warm-up)
                 0.014498 seconds (Sampling)
                 0.025618 seconds (Total)
  
  
  Gradient evaluation took 8.5e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.85 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.012333 seconds (Warm-up)
                 0.011959 seconds (Sampling)
                 0.024292 seconds (Total)
  
  
  Gradient evaluation took 4.3e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.43 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 3
             adapt_window = 20
             term_buffer = 2
  
  
   Elapsed Time: 0.012364 seconds (Warm-up)
                 0.015452 seconds (Sampling)
                 0.027816 seconds (Total)
  
  
  Gradient evaluation took 0.000118 seconds
  1000 transitions using 10 leapfrog steps per transition would take 1.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 = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.03042 seconds (Warm-up)
                 0.024529 seconds (Sampling)
                 0.054949 seconds (Total)
  
  
  Gradient evaluation took 6.4e-05 seconds
  1000 transitions using 10 leapfrog steps per transition would take 0.64 seconds.
  Adjust your expectations accordingly!
  
  
  WARNING: There aren't enough warmup iterations to fit the
           three stages of adaptation as currently configured.
           Reducing each adaptation stage to 15%/75%/10% of
           the given number of warmup iterations:
             init_buffer = 7
             adapt_window = 38
             term_buffer = 5
  
  
   Elapsed Time: 0.029413 seconds (Warm-up)
                 0.024561 seconds (Sampling)
                 0.053974 seconds (Total)
  
  In file included from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/config.hpp:39:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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 file4c708a8e603.cpp:5:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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 file4c708a8e603.cpp:6:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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 file4c708a8e603.cpp:8:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/math/special_functions/bernoulli.hpp:15:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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 file4c708a8e603.cpp:8:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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 file4c708a8e603.cpp:8:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/DenseBase.h: In function ‘void Eigen::internal::check_DenseIndex_is_signed()’:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/math/special_functions/bernoulli.hpp:16:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/math/special_functions/gamma.hpp:35,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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 file4c708a8e603.cpp:8:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp: At global scope:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/multi_array/base.hpp:28:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/multi_array.hpp:21,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/BH/include/boost/numeric/odeint/util/multi_array_adaption.hpp:29,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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 file4c708a8e603.cpp:8:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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;
                                       ^~~~~
  file4c708a8e603.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)’:
  file4c708a8e603.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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘static Scalar Eigen::internal::log1p_impl<Scalar>::run(const Scalar&) [with Scalar = float]’:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:262:80:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1383:98:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/MathFunctions.h: In instantiation of ‘Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]’:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/arch/CUDA/Half.h:401:37:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:532:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
         EIGEN_STATIC_ASSERT_LVALUE(OtherDerived);
         ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:416:111:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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>]’
  file4c708a8e603.cpp:433:76:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:118:64:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:262:80:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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>]’
  file4c708a8e603.cpp:433:76:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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>]’
  file4c708a8e603.cpp:818:53:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1383:98:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:118:64:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:144:108:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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>]’
  file4c708a8e603.cpp:433:76:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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>]’
  file4c708a8e603.cpp:818:53:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:118:64:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1383:98:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/DenseStorage.h: In instantiation of ‘void Eigen::internal::check_static_allocation_size() [with T = double; int Size = 16]’:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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>]’
  file4c708a8e603.cpp:433:76:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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>]’
  file4c708a8e603.cpp:818:53:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:118:64:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:473:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:262:80:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:391:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:603:13:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:64:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:343:33:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:262:80:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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]’
  file4c708a8e603.cpp:1024:94:   required from here
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:21:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:420:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Core:347:0,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/Dense:1,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigenForward.h:30,
                   from /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/RcppEigen.h:25,
                   from file4c708a8e603.cpp:3:
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/Redux.h:338:95:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/Redux.h:453:73:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/Block.h:161:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_LVALUE’
     EIGEN_STATIC_ASSERT_LVALUE(Dst)
     ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context]
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:123:9: note: in definition of macro ‘EIGEN_STATIC_ASSERT’
           if (Eigen::internal::static_assertion<static_cast<bool>(CONDITION)>::MSG) {}
           ^~
  /tmp/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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/Rtmp2L2Qka/RLIBS_74cc16c0a2ed/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: