You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is that in adj_modified_preceding_one() and friends, I check x == out, which for NaN C values returns false even if both are NaN. It is better to handle them early on in the for loop, before we call the _one() helpers
R Under development (unstable) (2020-05-27 r78585) -- "Unsuffered Consequences"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(testthat)
> library(almanac)
>
> test_check("almanac")
devtools is incompatible with the current version of R. `load_all()` may function incorrectly.
months.cc:36:31: runtime error: nan is outside the range of representable values of type 'int'
#0 0x7fad9ced25fb in month_from_days(double) /data/gannet/ripley/R/packages/tests-clang-SAN/almanac/src/months.cc:36:31
#1 0x7fad9cecf0ec in adj_modified_following_one(double, double*, double*) /data/gannet/ripley/R/packages/tests-clang-SAN/almanac/src/adjustments.cc:105:24
#2 0x7fad9cecf0ec in adj_modified_following_impl(SEXPREC*, SEXPREC*) /data/gannet/ripley/R/packages/tests-clang-SAN/almanac/src/adjustments.cc:39:3
#3 0x6df48e in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:601:17
#4 0x840387 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7670:21
#5 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#6 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#7 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#8 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#9 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#10 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#11 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#12 0x8264e2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:846:12
#13 0x6df48e in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:601:17
#14 0x840387 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7670:21
#15 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#16 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#17 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#18 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#19 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#20 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#21 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#22 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#23 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#24 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#25 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#26 0x8264e2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:846:12
#27 0x8998f2 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2508:10
#28 0x825cfc in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:798:12
#29 0x8a00c3 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3335:13
#30 0x8456f3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7114:14
#31 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#32 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#33 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#34 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#35 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#36 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#37 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#38 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#39 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#40 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#41 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#42 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#43 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#44 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#45 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#46 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#47 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#48 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#49 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#50 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#51 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#52 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#53 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#54 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#55 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#56 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#57 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#58 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#59 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#60 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#61 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#62 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#63 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#64 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#65 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#66 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#67 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#68 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#69 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#70 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#71 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#72 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#73 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#74 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#75 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#76 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#77 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#78 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#79 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#80 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#81 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#82 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#83 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#84 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#85 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#86 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#87 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#88 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#89 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#90 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#91 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#92 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#93 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#94 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#95 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#96 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#97 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#98 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#99 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#100 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#101 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#102 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#103 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#104 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#105 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#106 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#107 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#108 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#109 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#110 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#111 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#112 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#113 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#114 0x8264e2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:846:12
#115 0x8a097d in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3358:9
#116 0x8456f3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7114:14
#117 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#118 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#119 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#120 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#121 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#122 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#123 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#124 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#125 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#126 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#127 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#128 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#129 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#130 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#131 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#132 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#133 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#134 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#135 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#136 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#137 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#138 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#139 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#140 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#141 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#142 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#143 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#144 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#145 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#146 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#147 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#148 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#149 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#150 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#151 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#152 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#153 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#154 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#155 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#156 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#157 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#158 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#159 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#160 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#161 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#162 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#163 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#164 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#165 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#166 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#167 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#168 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#169 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#170 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#171 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#172 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#173 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#174 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#175 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#176 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#177 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#178 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#179 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#180 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#181 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#182 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#183 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#184 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#185 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#186 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#187 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#188 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#189 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#190 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#191 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#192 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#193 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#194 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#195 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#196 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#197 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#198 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#199 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#200 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#201 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#202 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#203 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#204 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#205 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#206 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#207 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#208 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#209 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#210 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#211 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#212 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#213 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#214 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#215 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#216 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#217 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#218 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#219 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#220 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#221 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#222 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#223 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#224 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#225 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#226 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#227 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#228 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#229 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#230 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#231 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#232 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#233 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#234 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#235 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#236 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#237 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#238 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#239 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#240 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#241 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#242 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#243 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#244 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#245 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#246 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#247 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#248 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#249 0x89145f in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1955:8
#250 0x5244b2 in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:70:8
#251 0x9a9340 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1385:11
#252 0x842c10 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7134:15
#253 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#254 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#255 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#256 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#257 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#258 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#259 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#260 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#261 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#262 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#263 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#264 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#265 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#266 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#267 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#268 0x88e08b in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c
#269 0x8894e7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1814:16
#270 0x84823e in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7082:12
#271 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
#272 0x886f36 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:551:8
#273 0x8b8746 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5135:15
#274 0x8b8746 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5176:14
#275 0x85bd35 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6866:20
#276 0x8256a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:723:8
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior months.cc:36:31 in
══ testthat results ═══════════════════════════════════════════════════════════
[ OK: 412 | SKIPPED: 5 | WARNINGS: 0 | FAILED: 0 ]
>
> proc.time()
user system elapsed
279.504 347.330 683.317
The text was updated successfully, but these errors were encountered:
The issue is that in
adj_modified_preceding_one()
and friends, I checkx == out
, which forNaN
C values returns false even if both are NaN. It is better to handle them early on in the for loop, before we call the_one()
helpersThe text was updated successfully, but these errors were encountered: