+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/cgatools-1.8.0.1/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/cgatools-1.8.0.1/work.log WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for cgatools-1.8.0.1 [ 1%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/cgdata/CnvSegmentStore.hpp.cpp.o [ 1%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/cgdata/CnvDetailStore.hpp.cpp.o [ 1%] Building CXX object CMakeFiles/cgatools.dir/cgatools/cgdata/CnvDetailStore.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RangeAnnotationStore.hpp:26, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/CnvSegmentStore.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/cgdata/CnvSegmentStore.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RangeAnnotationStore.hpp:26, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/CnvDetailStore.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/cgdata/CnvDetailStore.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RangeAnnotationStore.hpp:26, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/CnvDetailStore.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:20: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp: In member function 'void cgatools::cgdata::CnvDetailStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::cgdata::CnvDetailData&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:37:9: note: in expansion of macro 'CGA_ASSERT' 37 | CGA_ASSERT(df.getMetadata().hasKey("WINDOW_WIDTH")); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:37:9: note: in expansion of macro 'CGA_ASSERT' 37 | CGA_ASSERT(df.getMetadata().hasKey("WINDOW_WIDTH")); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp: In member function 'void cgatools::cgdata::CnvDetailStore::trimTree()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:129:13: note: in expansion of macro 'CGA_ASSERT' 129 | CGA_ASSERT(r.first.begin_ >= contig.begin_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:129:13: note: in expansion of macro 'CGA_ASSERT' 129 | CGA_ASSERT(r.first.begin_ >= contig.begin_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:132:13: note: in expansion of macro 'CGA_ASSERT' 132 | CGA_ASSERT(r.first.end_<=contig.end_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:132:13: note: in expansion of macro 'CGA_ASSERT' 132 | CGA_ASSERT(r.first.end_<=contig.end_); | ^~~~~~~~~~ [ 1%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/cgdata/Dnb.hpp.cpp.o [ 2%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/cgdata/EvidenceReader.hpp.cpp.o [ 2%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/cgdata/GenomeMetadata.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<double>]': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::reference::RangeAnnotationStore<cgatools::cgdata::CnvDetailStore, cgatools::cgdata::CnvDetailData>::MidpointField<unsigned int>]': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StringField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::reference::ChromosomeIdField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::reference::ChromosomeIdField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::reference::ChromosomeIdField]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<unsigned int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp: In member function 'void cgatools::cgdata::CnvDetailStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::cgdata::CnvDetailData&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:37:9: note: in expansion of macro 'CGA_ASSERT' 37 | CGA_ASSERT(df.getMetadata().hasKey("WINDOW_WIDTH")); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/cgdata/EvidenceReader.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const', inlined from 'const cgatools::cgdata::CnvDetailData* cgatools::cgdata::CnvDetailStore::getBestOverlappingDetail(const cgatools::reference::Range&) const' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:96:39: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In member function 'const cgatools::cgdata::CnvDetailData* cgatools::cgdata::CnvDetailStore::getBestOverlappingDetail(const cgatools::reference::Range&) const': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp: In member function 'void cgatools::cgdata::CnvDetailStore::trimTree()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:132:13: note: in expansion of macro 'CGA_ASSERT' 132 | CGA_ASSERT(r.first.end_<=contig.end_); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvDetailStore.cpp:129:13: note: in expansion of macro 'CGA_ASSERT' 129 | CGA_ASSERT(r.first.begin_ >= contig.begin_); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero [ 3%] Building CXX object CMakeFiles/cgatools.dir/cgatools/cgdata/CnvSegmentStore.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 4%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/cgdata/LibraryReader.hpp.cpp.o [ 4%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/cgdata/ReferenceSupportReader.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RangeAnnotationStore.hpp:26, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/CnvSegmentStore.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvSegmentStore.cpp:19: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 5%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/CallDiff.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/ReferenceSupportReader.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/cgdata/ReferenceSupportReader.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<double>]': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::reference::ChromosomeIdField]': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StringField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<unsigned int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]': cc1plus: note: source object is likely at address zero [ 6%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Command.hpp.cpp.o In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const', inlined from 'const cgatools::cgdata::CnvSegmentData* cgatools::cgdata::CnvSegmentStore::getBestOverlappingSegment(const cgatools::reference::Range&) const' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/CnvSegmentStore.cpp:86:39: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In member function 'const cgatools::cgdata::CnvSegmentData* cgatools::cgdata::CnvSegmentStore::getBestOverlappingSegment(const cgatools::reference::Range&) const': cc1plus: note: source object is likely at address zero [ 6%] Building CXX object CMakeFiles/cgatools.dir/cgatools/cgdata/Dnb.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Locus.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/CallDiff.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/CallDiff.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 6%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Crr2Fasta.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/Dnb.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 7%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/DecodeCrr.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp: In member function 'void cgatools::cgdata::LibRecord::initParser(cgatools::util::DelimitedFile&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:34:9: note: in expansion of macro 'CGA_ASSERT' 34 | CGA_ASSERT(delimitedFile.getDelimitedLineParser().getFields().size()==7); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:34:9: note: in expansion of macro 'CGA_ASSERT' 34 | CGA_ASSERT(delimitedFile.getDelimitedLineParser().getFields().size()==7); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:42:9: note: in expansion of macro 'CGA_ASSERT' 42 | CGA_ASSERT(delimitedFile.getDelimitedLineParser().getFields().size()==7); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:42:9: note: in expansion of macro 'CGA_ASSERT' 42 | CGA_ASSERT(delimitedFile.getDelimitedLineParser().getFields().size()==7); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp: In member function 'void cgatools::cgdata::DnbStructure::init(cgatools::util::DelimitedFile&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:68:17: note: in expansion of macro 'CGA_ASSERT_MSG' 68 | CGA_ASSERT_MSG(record.objInArm_<4, CGA_VOUT(record.objInArm_)); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:68:17: note: in expansion of macro 'CGA_ASSERT_MSG' 68 | CGA_ASSERT_MSG(record.objInArm_<4, CGA_VOUT(record.objInArm_)); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:71:17: note: in expansion of macro 'CGA_ASSERT_MSG' 71 | CGA_ASSERT_MSG(record.maxSize_==record.minSize_, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:71:17: note: in expansion of macro 'CGA_ASSERT_MSG' 71 | CGA_ASSERT_MSG(record.maxSize_==record.minSize_, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:76:17: note: in expansion of macro 'CGA_ASSERT_MSG' 76 | CGA_ASSERT_MSG(record.objInArm_<4, CGA_VOUT(record.objInArm_)); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:76:17: note: in expansion of macro 'CGA_ASSERT_MSG' 76 | CGA_ASSERT_MSG(record.objInArm_<4, CGA_VOUT(record.objInArm_)); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:81:17: note: in expansion of macro 'CGA_ASSERT_MSG' 81 | CGA_ASSERT_MSG(record.minSize_<=record.maxSize_, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:81:17: note: in expansion of macro 'CGA_ASSERT_MSG' 81 | CGA_ASSERT_MSG(record.minSize_<=record.maxSize_, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:87:13: note: in expansion of macro 'CGA_ASSERT_EQ' 87 | CGA_ASSERT_EQ(h.gaps_.size()+1,h.reads_.size()); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:87:13: note: in expansion of macro 'CGA_ASSERT_EQ' 87 | CGA_ASSERT_EQ(h.gaps_.size()+1,h.reads_.size()); | ^~~~~~~~~~~~~ [ 7%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Evidence2Cache.hpp.cpp.o In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<long unsigned int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<long unsigned int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<long unsigned int>]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp: In member function 'void cgatools::cgdata::LibRecord::initParser(cgatools::util::DelimitedFile&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:42:9: note: in expansion of macro 'CGA_ASSERT' 42 | CGA_ASSERT(delimitedFile.getDelimitedLineParser().getFields().size()==7); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StringField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'void cgatools::cgdata::LibRecord::initParser(cgatools::util::DelimitedFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:36:31: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::cgdata::LibRecord::initParser(cgatools::util::DelimitedFile&)': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:34:9: note: in expansion of macro 'CGA_ASSERT' 34 | CGA_ASSERT(delimitedFile.getDelimitedLineParser().getFields().size()==7); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp: In member function 'void cgatools::cgdata::DnbStructure::init(cgatools::util::DelimitedFile&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:87:13: note: in expansion of macro 'CGA_ASSERT_EQ' 87 | CGA_ASSERT_EQ(h.gaps_.size()+1,h.reads_.size()); | ^~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:71:17: note: in expansion of macro 'CGA_ASSERT_MSG' 71 | CGA_ASSERT_MSG(record.maxSize_==record.minSize_, | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:68:17: note: in expansion of macro 'CGA_ASSERT_MSG' 68 | CGA_ASSERT_MSG(record.objInArm_<4, CGA_VOUT(record.objInArm_)); | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:81:17: note: in expansion of macro 'CGA_ASSERT_MSG' 81 | CGA_ASSERT_MSG(record.minSize_<=record.maxSize_, | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/Dnb.cpp:76:17: note: in expansion of macro 'CGA_ASSERT_MSG' 76 | CGA_ASSERT_MSG(record.objInArm_<4, CGA_VOUT(record.objInArm_)); | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/DecodeCrr.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/DecodeCrr.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/cgatools.dir/cgatools/cgdata/EvidenceReader.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/Evidence2Cache.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/Evidence2Cache.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 9%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Evidence2Sam.hpp.cpp.o [ 9%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Fasta2Crr.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 10%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Join.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In member function 'bool cgatools::cgdata::EvidenceReader::IntervalRecord::isCompatible(cgatools::uint16_t, const cgatools::reference::Range&, const std::string&, bool) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:148:13: note: in expansion of macro 'CGA_ASSERT' 148 | CGA_ASSERT(alignOffset < alignment.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:148:13: note: in expansion of macro 'CGA_ASSERT' 148 | CGA_ASSERT(alignOffset < alignment.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:162:17: note: in expansion of macro 'CGA_ASSERT' 162 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:162:17: note: in expansion of macro 'CGA_ASSERT' 162 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:198:17: note: in expansion of macro 'CGA_ASSERT' 198 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:198:17: note: in expansion of macro 'CGA_ASSERT' 198 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In member function 'std::string cgatools::cgdata::EvidenceReader::IntervalRecord::getAlignment(size_t) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:210:9: note: in expansion of macro 'CGA_ASSERT' 210 | CGA_ASSERT(alleleIndex <= alleleAlignments_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:210:9: note: in expansion of macro 'CGA_ASSERT' 210 | CGA_ASSERT(alleleIndex <= alleleAlignments_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In member function 'cgatools::uint32_t cgatools::cgdata::EvidenceReader::countSupportingDnbs(cgatools::uint16_t, cgatools::int32_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:441:9: note: in expansion of macro 'CGA_ASSERT' 441 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:441:9: note: in expansion of macro 'CGA_ASSERT' 441 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In member function 'void cgatools::cgdata::EvidenceReader::openDnbs()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:484:9: note: in expansion of macro 'CGA_ASSERT' 484 | CGA_ASSERT(inInterval()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:484:9: note: in expansion of macro 'CGA_ASSERT' 484 | CGA_ASSERT(inInterval()); | ^~~~~~~~~~ [ 10%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Junction2Vcf.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/Join.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/Join.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 11%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/JunctionCmp.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In function 'std::string cgatools::cgdata::EvidenceReader::IntervalRecord::getAlignment(size_t) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:210:9: note: in expansion of macro 'CGA_ASSERT' 210 | CGA_ASSERT(alleleIndex <= alleleAlignments_.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<short unsigned int>]': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::reference::ChromosomeIdField]': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<unsigned int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StringField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::cgdata::EvidenceScoreField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::cgdata::EvidenceScoreField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'static void cgatools::cgdata::EvidenceReader::IntervalRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::IntervalRecord&, const cgatools::reference::CrrFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:252:28: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In static member function 'static void cgatools::cgdata::EvidenceReader::IntervalRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::IntervalRecord&, const cgatools::reference::CrrFile&)': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::cgdata::AlleleIndexesField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::cgdata::AlleleIndexesField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'static void cgatools::cgdata::EvidenceReader::IntervalRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::IntervalRecord&, const cgatools::reference::CrrFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:260:24: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In static member function 'static void cgatools::cgdata::EvidenceReader::IntervalRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::IntervalRecord&, const cgatools::reference::CrrFile&)': cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/Junction2Vcf.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/Junction2Vcf.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In member function 'bool cgatools::cgdata::EvidenceReader::IntervalRecord::isCompatible(cgatools::uint16_t, const cgatools::reference::Range&, const std::string&, bool) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:198:17: note: in expansion of macro 'CGA_ASSERT' 198 | CGA_ASSERT(false); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:162:17: note: in expansion of macro 'CGA_ASSERT' 162 | CGA_ASSERT(false); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:148:13: note: in expansion of macro 'CGA_ASSERT' 148 | CGA_ASSERT(alignOffset < alignment.size()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::CharField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::CharField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:355:24: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In static member function 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StrandField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StrandField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:341:24: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In static member function 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::SideField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::SideField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:340:24: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In static member function 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<unsigned char>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned char>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:338:24: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In static member function 'static void cgatools::cgdata::EvidenceReader::DnbRecord::bindToParser(cgatools::util::DelimitedFile&, cgatools::cgdata::EvidenceReader::DnbRecord&, const cgatools::reference::CrrFile&)': cc1plus: note: source object is likely at address zero [ 12%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/JunctionDiff.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In member function 'void cgatools::cgdata::EvidenceReader::openDnbs()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:484:9: note: in expansion of macro 'CGA_ASSERT' 484 | CGA_ASSERT(inInterval()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero [ 12%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/JunctionType.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp: In member function 'cgatools::uint32_t cgatools::cgdata::EvidenceReader::countSupportingDnbs(cgatools::uint16_t, cgatools::int32_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/EvidenceReader.cpp:441:9: note: in expansion of macro 'CGA_ASSERT' 441 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero [ 12%] Building CXX object CMakeFiles/cgatools.dir/cgatools/cgdata/GenomeMetadata.cpp.o [ 13%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/ListCrr.hpp.cpp.o [ 13%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/ListVariants.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/GenomeMetadata.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 14%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Map2Sam.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/ListVariants.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/ListVariants.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 14%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/MergedMap2Sam.hpp.cpp.o [ 15%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/MkVcf.hpp.cpp.o [ 16%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/Sam2Reads.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/MkVcf.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/MkVcf.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 16%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/SnpDiff.hpp.cpp.o [ 17%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/TestVariants.hpp.cpp.o [ 17%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/VarFileCombine.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/VariantFileIterator.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/TestVariants.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/TestVariants.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/VarFileCombine.hpp:25, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/command/VarFileCombine.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 18%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/command/VarFilter.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/cgatools.dir/cgatools/cgdata/LibraryReader.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 19%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/conv/VcfRecordSource.hpp.cpp.o [ 20%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/copynumber/CnvFileVcfSource.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/LibraryReader.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/conv/VcfRecordSource.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/conv/VcfRecordSource.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/conv/VcfRecordSource.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/copynumber/CnvFileVcfSource.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/copynumber/CnvFileVcfSource.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 20%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/core.hpp.cpp.o [ 21%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/junctions/Junction.hpp.cpp.o [ 22%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/junctions/JunctionCompare.hpp.cpp.o In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<double>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<double>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<double>]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'void cgatools::cgdata::GapTable<T>::load(const std::string&) [with T = int]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/LibraryReader.cpp:54:20: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::cgdata::GapTable<T>::load(const std::string&) [with T = int]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::DelimitedField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::DelimitedField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'void cgatools::cgdata::GapTable<T>::load(const std::string&) [with T = boost::array<signed char, 3>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/LibraryReader.cpp:38:20: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::cgdata::GapTable<T>::load(const std::string&) [with T = boost::array<signed char, 3>]': cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:30, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/junctions/Junction.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/cgatools.dir/cgatools/cgdata/ReferenceSupportReader.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:30, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionCompare.hpp:24, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/junctions/JunctionCompare.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ [ 22%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/junctions/JunctionStat.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/ReferenceSupportReader.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 23%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/junctions/JunctionVcfRecord.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:30, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/junctions/JunctionStat.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp: In member function 'Type& cgatools::junctions::CounterSet<Fields, Type>::operator[](size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp:78:38: note: in expansion of macro 'CGA_ASSERT_L' 78 | Type &operator[] (size_t i) {CGA_ASSERT_L(i,values_.size()); return values_[i];} | ^~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp:78:38: note: in expansion of macro 'CGA_ASSERT_L' 78 | Type &operator[] (size_t i) {CGA_ASSERT_L(i,values_.size()); return values_[i];} | ^~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:30, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionVcfRecord.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/junctions/JunctionVcfRecord.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<unsigned int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'cgatools::cgdata::ReferenceSupportReader::File::File(const std::string&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/cgdata/ReferenceSupportReader.cpp:36:25: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In constructor 'cgatools::cgdata::ReferenceSupportReader::File::File(const std::string&)': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/CallDiff.cpp.o [ 24%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/junctions/JunctionVcfWriter.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ [ 25%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mainpage.hpp.cpp.o [ 25%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/AlleleAlignment.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:30, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionVcfWriter.hpp:24, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/junctions/JunctionVcfWriter.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/AlleleAlignment.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::ScoreToCumulative::finishInit(bool)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:296:17: note: in expansion of macro 'CGA_ASSERT' 296 | CGA_ASSERT(data_.begin()->second > .999); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:296:17: note: in expansion of macro 'CGA_ASSERT' 296 | CGA_ASSERT(data_.begin()->second > .999); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:297:17: note: in expansion of macro 'CGA_ASSERT' 297 | CGA_ASSERT(data_.begin()->second < 1.001); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:297:17: note: in expansion of macro 'CGA_ASSERT' 297 | CGA_ASSERT(data_.begin()->second < 1.001); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'double cgatools::command::RecalibratedSomaticScoreCalc::CalibratedScoreHist::getSomaticScore(cgatools::int32_t, cgatools::int32_t, cgatools::int32_t, cgatools::int32_t) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:465:17: note: in expansion of macro 'CGA_ASSERT' 465 | CGA_ASSERT(0 != rs_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:465:17: note: in expansion of macro 'CGA_ASSERT' 465 | CGA_ASSERT(0 != rs_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In constructor 'cgatools::command::RecalibratedSomaticScoreCalc::RecalibratedSomaticScoreCalc(const std::string&, const std::string&, const std::string&, bool, const cgatools::command::ScoreHist&, const cgatools::command::ScoreHist&, const cgatools::reference::CrrFile&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:573:17: note: in expansion of macro 'CGA_ASSERT' 573 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:573:17: note: in expansion of macro 'CGA_ASSERT' 573 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::SomaticScoreCalc::processLocus(cgatools::uint32_t, const cgatools::variants::Locus&, const cgatools::variants::VariantFileIterator&, const std::string&, const std::vector<cgatools::variants::cdmt::MatchType>&, size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:868:13: note: in expansion of macro 'CGA_ASSERT' 868 | CGA_ASSERT(0 != call); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:868:13: note: in expansion of macro 'CGA_ASSERT' 868 | CGA_ASSERT(0 != call); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 26%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/Cigar.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::MafReport::annotateByGeneFile(std::string)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1375:25: note: in expansion of macro 'CGA_ASSERT' 1375 | CGA_ASSERT(itGid != rec.entrezGeneId_.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1375:25: note: in expansion of macro 'CGA_ASSERT' 1375 | CGA_ASSERT(itGid != rec.entrezGeneId_.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'const char* cgatools::command::MafReport::vcToString(VariantClassification) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1525:17: note: in expansion of macro 'CGA_ASSERT' 1525 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1525:17: note: in expansion of macro 'CGA_ASSERT' 1525 | CGA_ASSERT(false); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::MafReport::orderRangesForMaf(std::vector<cgatools::reference::Range>&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1591:17: note: in expansion of macro 'CGA_ASSERT' 1591 | CGA_ASSERT(ranges[to].chromosome_ == ranges[from].chromosome_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1591:17: note: in expansion of macro 'CGA_ASSERT' 1591 | CGA_ASSERT(ranges[to].chromosome_ == ranges[from].chromosome_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'bool cgatools::command::MafReport::addAlleleCountAnnotation(const cgatools::variants::Call&, MafRecord&, size_t, size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1821:29: note: in expansion of macro 'CGA_ASSERT' 1821 | CGA_ASSERT(!aiIsRef[2]); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1821:29: note: in expansion of macro 'CGA_ASSERT' 1821 | CGA_ASSERT(!aiIsRef[2]); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1827:29: note: in expansion of macro 'CGA_ASSERT' 1827 | CGA_ASSERT(aiIsRef[2]); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:1827:29: note: in expansion of macro 'CGA_ASSERT' 1827 | CGA_ASSERT(aiIsRef[2]); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'virtual int cgatools::command::CallDiff::run(boost::program_options::variables_map&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:2257:13: note: in expansion of macro 'CGA_ASSERT' 2257 | CGA_ASSERT(hypotheses.size() == 2); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:2257:13: note: in expansion of macro 'CGA_ASSERT' 2257 | CGA_ASSERT(hypotheses.size() == 2); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::CallDiff::dumpSuperlocusStats(std::ostream&, SuperlocusStats&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:2633:13: note: in expansion of macro 'CGA_ASSERT' 2633 | CGA_ASSERT(std::find(simpleCategories.begin(), simpleCategories.end(), cat) != | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:2633:13: note: in expansion of macro 'CGA_ASSERT' 2633 | CGA_ASSERT(std::find(simpleCategories.begin(), simpleCategories.end(), cat) != | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp: In constructor 'cgatools::mapping::DnbSequenceIterator::DnbSequenceIterator(const std::string&, size_t, int, bool)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:90:38: note: in expansion of macro 'CGA_ASSERT_MSG' 90 | #define CGA_ASSERT_LE(var1,var2) CGA_ASSERT_MSG((var1)<=(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:88:9: note: in expansion of macro 'CGA_ASSERT_LE' 88 | CGA_ASSERT_LE(0,position_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:90:38: note: in expansion of macro 'CGA_ASSERT_MSG' 90 | #define CGA_ASSERT_LE(var1,var2) CGA_ASSERT_MSG((var1)<=(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:88:9: note: in expansion of macro 'CGA_ASSERT_LE' 88 | CGA_ASSERT_LE(0,position_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:89:9: note: in expansion of macro 'CGA_ASSERT_L' 89 | CGA_ASSERT_L(position_,sequence_.size()); | ^~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:89:9: note: in expansion of macro 'CGA_ASSERT_L' 89 | CGA_ASSERT_L(position_,sequence_.size()); | ^~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp: In member function 'char cgatools::mapping::DnbSequenceIterator::operator*() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:90:38: note: in expansion of macro 'CGA_ASSERT_MSG' 90 | #define CGA_ASSERT_LE(var1,var2) CGA_ASSERT_MSG((var1)<=(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:100:9: note: in expansion of macro 'CGA_ASSERT_LE' 100 | CGA_ASSERT_LE(0,position_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:90:38: note: in expansion of macro 'CGA_ASSERT_MSG' 90 | #define CGA_ASSERT_LE(var1,var2) CGA_ASSERT_MSG((var1)<=(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:100:9: note: in expansion of macro 'CGA_ASSERT_LE' 100 | CGA_ASSERT_LE(0,position_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:101:9: note: in expansion of macro 'CGA_ASSERT_L' 101 | CGA_ASSERT_L(position_,sequence_.size()); | ^~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/AlleleAlignment.hpp:101:9: note: in expansion of macro 'CGA_ASSERT_L' 101 | CGA_ASSERT_L(position_,sequence_.size()); | ^~~~~~~~~~~~ [ 27%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/EvidenceCache.hpp.cpp.o [ 27%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/EvidenceSamUtil.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/EvidenceCache.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/EvidenceCache.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/EvidenceSamUtil.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/EvidenceSamUtil.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 28%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/GapsEstimator.hpp.cpp.o [ 28%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/LaneBatchCache.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/GapsEstimator.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/GapsEstimator.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::ScoreToCumulative::finishInit(bool)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:297:17: note: in expansion of macro 'CGA_ASSERT' 297 | CGA_ASSERT(data_.begin()->second < 1.001); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:296:17: note: in expansion of macro 'CGA_ASSERT' 296 | CGA_ASSERT(data_.begin()->second > .999); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'double cgatools::command::RecalibratedSomaticScoreCalc::CalibratedScoreHist::getSomaticScore(cgatools::int32_t, cgatools::int32_t, cgatools::int32_t, cgatools::int32_t) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:465:17: note: in expansion of macro 'CGA_ASSERT' 465 | CGA_ASSERT(0 != rs_); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StringField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<int>]': cc1plus: note: source object is likely at address zero [ 29%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/LibraryData.hpp.cpp.o [ 29%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/Map2SamConverter.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::SomaticScoreCalc::processLocus(cgatools::uint32_t, const cgatools::variants::Locus&, const cgatools::variants::VariantFileIterator&, const std::string&, const std::vector<cgatools::variants::cdmt::MatchType>&, size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:868:13: note: in expansion of macro 'CGA_ASSERT' 868 | CGA_ASSERT(0 != call); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<unsigned int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'void cgatools::command::SomaticScoreCalc::loadVarData(const std::string&, const cgatools::reference::CrrFile&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:714:24: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::command::SomaticScoreCalc::loadVarData(const std::string&, const cgatools::reference::CrrFile&)': cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/Map2SamConverter.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/Map2SamConverter.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In constructor 'cgatools::command::RecalibratedSomaticScoreCalc::RecalibratedSomaticScoreCalc(const std::string&, const std::string&, const std::string&, bool, const cgatools::command::ScoreHist&, const cgatools::command::ScoreHist&, const cgatools::reference::CrrFile&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:573:17: note: in expansion of macro 'CGA_ASSERT' 573 | CGA_ASSERT(false); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setSide(size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setStrand(size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ [ 30%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/MapSamUtils.hpp.cpp.o [ 30%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/MergeMap2SamConverter.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/MapSamUtils.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setSide(std::size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setStrand(std::size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ [ 31%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/SamOptions.hpp.cpp.o [ 32%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/SamReader.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'void cgatools::command::CallDiff::dumpSuperlocusStats(std::ostream&, SuperlocusStats&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:2633:13: note: in expansion of macro 'CGA_ASSERT' 2633 | CGA_ASSERT(std::find(simpleCategories.begin(), simpleCategories.end(), cat) != | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp: In member function 'virtual int cgatools::command::CallDiff::run(boost::program_options::variables_map&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/CallDiff.cpp:2257:13: note: in expansion of macro 'CGA_ASSERT' 2257 | CGA_ASSERT(hypotheses.size() == 2); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/Map2SamConverter.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MergeMap2SamConverter.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/MergeMap2SamConverter.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mapping/SamReader.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp: In member function 'const SamTag& cgatools::mapping::SamTags<SamTag>::getTag(const std::string&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp:63:9: note: in expansion of macro 'CGA_ASSERT_MSG' 63 | CGA_ASSERT_MSG(it!=samTags_.end(), "The tag '" << t << "' not found."); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp:63:9: note: in expansion of macro 'CGA_ASSERT_MSG' 63 | CGA_ASSERT_MSG(it!=samTags_.end(), "The tag '" << t << "' not found."); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp: In member function 'void cgatools::mapping::SamTagField<SamTag>::parse(const char*, const char*)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp:103:9: note: in expansion of macro 'CGA_ASSERT_MSG' 103 | CGA_ASSERT_MSG((!isFirst_) || samTags_.samTags_.empty(), "samTags map was not cleaned"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp:103:9: note: in expansion of macro 'CGA_ASSERT_MSG' 103 | CGA_ASSERT_MSG((!isFirst_) || samTags_.samTags_.empty(), "samTags map was not cleaned"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp: In member function 'const cgatools::mapping::SamFileHeader::Records& cgatools::mapping::SamFileHeader::getRecords(const std::string&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp:200:9: note: in expansion of macro 'CGA_ASSERT_MSG' 200 | CGA_ASSERT_MSG(it!=recordMap_.end(), "Section is missing: " << section); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/SamReader.hpp:200:9: note: in expansion of macro 'CGA_ASSERT_MSG' 200 | CGA_ASSERT_MSG(it!=recordMap_.end(), "Section is missing: " << section); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setSide(size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setStrand(size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 32%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mapping/SamRecord.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Command.cpp.o [ 34%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/mobileelement/MeiFileVcfSource.hpp.cpp.o [ 34%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/ChromosomeIdField.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/ChromosomeIdField.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/reference/ChromosomeIdField.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/conv/VcfRecordSource.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mobileelement/MeiFileVcfSource.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/mobileelement/MeiFileVcfSource.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 35%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/CompactDnaSequence.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp: In constructor 'cgatools::command::DocToken::DocToken(const std::string&, bool)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:230:13: note: in expansion of macro 'CGA_ASSERT' 230 | CGA_ASSERT( (0 == html_.size()) == tab_ ); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:230:13: note: in expansion of macro 'CGA_ASSERT' 230 | CGA_ASSERT( (0 == html_.size()) == tab_ ); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp: In member function 'std::string cgatools::command::DocToken::getText() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:283:17: note: in expansion of macro 'CGA_ASSERT' 283 | CGA_ASSERT(!inTag); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:283:17: note: in expansion of macro 'CGA_ASSERT' 283 | CGA_ASSERT(!inTag); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:287:17: note: in expansion of macro 'CGA_ASSERT' 287 | CGA_ASSERT(inTag); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:287:17: note: in expansion of macro 'CGA_ASSERT' 287 | CGA_ASSERT(inTag); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp: In static member function 'static size_t cgatools::command::DocToken::readEntity(const std::string&, size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:392:9: note: in expansion of macro 'CGA_ASSERT' 392 | CGA_ASSERT(pos < line.size() && '&' == line[pos]); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:392:9: note: in expansion of macro 'CGA_ASSERT' 392 | CGA_ASSERT(pos < line.size() && '&' == line[pos]); | ^~~~~~~~~~ [ 35%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/CrrFile.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/reference/CrrFile.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In constructor 'cgatools::command::DocToken::DocToken(const std::string&, bool)', inlined from 'cgatools::command::DocToken::DocToken(const std::string&, bool)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:225:9: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:230:13: note: in expansion of macro 'CGA_ASSERT' 230 | CGA_ASSERT( (0 == html_.size()) == tab_ ); | ^~~~~~~~~~ In constructor 'cgatools::command::DocToken::DocToken(const std::string&, bool)': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp: In static member function 'static size_t cgatools::command::DocToken::readEntity(const std::string&, size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:392:9: note: in expansion of macro 'CGA_ASSERT' 392 | CGA_ASSERT(pos < line.size() && '&' == line[pos]); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp: In member function 'std::string cgatools::command::DocToken::getText() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:287:17: note: in expansion of macro 'CGA_ASSERT' 287 | CGA_ASSERT(inTag); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Command.cpp:283:17: note: in expansion of macro 'CGA_ASSERT' 283 | CGA_ASSERT(!inTag); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero [ 36%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/CrrFileWriter.hpp.cpp.o [ 37%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/GeneDataStore.hpp.cpp.o [ 37%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Crr2Fasta.cpp.o [ 37%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/RangeAnnotationStore.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/GeneDataStore.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/reference/GeneDataStore.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'std::size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'std::size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, std::size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 38%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/RepeatMaskerStore.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Crr2Fasta.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RangeAnnotationStore.hpp:26, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/reference/RangeAnnotationStore.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 38%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/reference/range.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RangeAnnotationStore.hpp:26, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RepeatMaskerStore.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/reference/RepeatMaskerStore.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/reference/range.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 39%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/BaseUtil.hpp.cpp.o [ 39%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/DelimitedFile.hpp.cpp.o [ 40%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/DelimitedLineParser.hpp.cpp.o [ 41%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/DecodeCrr.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/util/DelimitedFile.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/util/DelimitedLineParser.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 41%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/Exception.hpp.cpp.o [ 42%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/Files.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/DecodeCrr.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 43%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/GenericHistogram.hpp.cpp.o [ 43%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/IndirectComparator.hpp.cpp.o [ 44%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/Md5.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/util/GenericHistogram.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ [ 44%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/RangeIntersector.hpp.cpp.o [ 45%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/RangeSet.hpp.cpp.o [ 45%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Evidence2Cache.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/util/RangeIntersector.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'std::size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'std::size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, std::size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ [ 45%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/Streams.hpp.cpp.o [ 46%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/StringSet.hpp.cpp.o [ 47%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/util/parse.hpp.cpp.o [ 47%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/Allele.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/Evidence2Cache.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Cache.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 48%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/AlleleDiffSegment.hpp.cpp.o [ 48%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/Call.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Allele.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/Allele.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Cache.cpp: In member function 'void cgatools::command::Evidence2CacheConfig::init()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Cache.cpp:78:9: note: in expansion of macro 'CGA_ASSERT' 78 | CGA_ASSERT(!referenceFileName_.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Cache.cpp:78:9: note: in expansion of macro 'CGA_ASSERT' 78 | CGA_ASSERT(!referenceFileName_.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/Call.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 49%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/CallDiffMatchType.hpp.cpp.o [ 49%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/CallDiffResult.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 50%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/Locus.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/CallDiffResult.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/CallDiffResult.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Cache.cpp:78:9: note: in expansion of macro 'CGA_ASSERT' 78 | CGA_ASSERT(!referenceFileName_.empty()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Locus.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/Locus.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Evidence2Sam.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 51%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/PhasedAllele.hpp.cpp.o [ 52%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/PhasedHypothesis.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/PhasedAllele.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/PhasedAllele.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/EvidenceSamUtil.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/PhasedAllele.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/PhasedHypothesis.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/PhasedHypothesis.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'void cgatools::command::EvidenceDnbBuffer::removeLastInterval(cgatools::int32_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:114:13: note: in expansion of macro 'CGA_ASSERT' 114 | CGA_ASSERT(!intervals_.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:114:13: note: in expansion of macro 'CGA_ASSERT' 114 | CGA_ASSERT(!intervals_.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:115:13: note: in expansion of macro 'CGA_ASSERT_EQ' 115 | CGA_ASSERT_EQ(intervals_.front().id_,intervalId); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:115:13: note: in expansion of macro 'CGA_ASSERT_EQ' 115 | CGA_ASSERT_EQ(intervals_.front().id_,intervalId); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'std::__cxx11::list<cgatools::mapping::EvidenceDnbRecord>::iterator cgatools::command::EvidenceDnbBuffer::removeMappingRecord(std::__cxx11::list<cgatools::mapping::EvidenceDnbRecord>::iterator)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:127:13: note: in expansion of macro 'CGA_ASSERT_MSG' 127 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end(),"corrupted evidenceDnbIndex_"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:127:13: note: in expansion of macro 'CGA_ASSERT_MSG' 127 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end(),"corrupted evidenceDnbIndex_"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:129:17: note: in expansion of macro 'CGA_ASSERT_MSG' 129 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end() && it->first == dnbId, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:129:17: note: in expansion of macro 'CGA_ASSERT_MSG' 129 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end() && it->first == dnbId, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'void cgatools::command::EvidenceDnbBuffer::findDnbRecordsOfTheSameDnb(std::__cxx11::list<cgatools::mapping::EvidenceDnbRecord>::iterator&, EvidenceDnbSet&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:140:13: note: in expansion of macro 'CGA_ASSERT_MSG' 140 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end(),"corrupted evidenceDnbIndex_"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:140:13: note: in expansion of macro 'CGA_ASSERT_MSG' 140 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end(),"corrupted evidenceDnbIndex_"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'bool cgatools::command::EvidenceDnbBuffer::empty() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:147:13: note: in expansion of macro 'CGA_ASSERT_EQ' 147 | CGA_ASSERT_EQ(evidenceDnbs_.empty(),evidenceDnbIndex_.empty()); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:147:13: note: in expansion of macro 'CGA_ASSERT_EQ' 147 | CGA_ASSERT_EQ(evidenceDnbs_.empty(),evidenceDnbIndex_.empty()); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In constructor 'cgatools::command::FullMappingRange::FullMappingRange(cgatools::mapping::EvidenceDnbRecord&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:179:13: note: in expansion of macro 'CGA_ASSERT_MSG' 179 | CGA_ASSERT_MSG(armRanges_[0]<=armRanges_[1], | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:179:13: note: in expansion of macro 'CGA_ASSERT_MSG' 179 | CGA_ASSERT_MSG(armRanges_[0]<=armRanges_[1], | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:181:13: note: in expansion of macro 'CGA_ASSERT_MSG' 181 | CGA_ASSERT_MSG(armRanges_[2]<=armRanges_[3], | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:181:13: note: in expansion of macro 'CGA_ASSERT_MSG' 181 | CGA_ASSERT_MSG(armRanges_[2]<=armRanges_[3], | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'void cgatools::command::Evidence2SamConverter::processIntervals(cgatools::mapping::EvidenceDnbRecord&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:333:17: note: in expansion of macro 'CGA_ASSERT_MSG' 333 | CGA_ASSERT_MSG(it->intervalId_ >= interval.id_, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:333:17: note: in expansion of macro 'CGA_ASSERT_MSG' 333 | CGA_ASSERT_MSG(it->intervalId_ >= interval.id_, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:338:21: note: in expansion of macro 'CGA_ASSERT' 338 | CGA_ASSERT(!dnbSet.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:338:21: note: in expansion of macro 'CGA_ASSERT' 338 | CGA_ASSERT(!dnbSet.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'void cgatools::command::Evidence2SamConverter::init()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:556:17: note: in expansion of macro 'CGA_ASSERT_MSG' 556 | CGA_ASSERT_MSG(!config_.outputFileName_.empty(),"The output file name must be provided"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:556:17: note: in expansion of macro 'CGA_ASSERT_MSG' 556 | CGA_ASSERT_MSG(!config_.outputFileName_.empty(),"The output file name must be provided"); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'const cgatools::reference::CompactDnaSequence& cgatools::command::Evidence2SamConverter::getChrSequence(const std::string&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:570:13: note: in expansion of macro 'CGA_ASSERT_EQ' 570 | CGA_ASSERT_EQ(chrSequence_->getName(),chrName); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:570:13: note: in expansion of macro 'CGA_ASSERT_EQ' 570 | CGA_ASSERT_EQ(chrSequence_->getName(),chrName); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 53%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/Superlocus.hpp.cpp.o [ 53%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/SuperlocusIterator.hpp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/PhasedAllele.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/PhasedHypothesis.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Superlocus.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/Superlocus.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/PhasedAllele.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/PhasedHypothesis.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Superlocus.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/SuperlocusIterator.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/SuperlocusIterator.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 54%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/VariantFileIterator.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'bool cgatools::command::EvidenceDnbBuffer::empty() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:147:13: note: in expansion of macro 'CGA_ASSERT_EQ' 147 | CGA_ASSERT_EQ(evidenceDnbs_.empty(),evidenceDnbIndex_.empty()); | ^~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In constructor 'cgatools::command::FullMappingRange::FullMappingRange(cgatools::mapping::EvidenceDnbRecord&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:181:13: note: in expansion of macro 'CGA_ASSERT_MSG' 181 | CGA_ASSERT_MSG(armRanges_[2]<=armRanges_[3], | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:179:13: note: in expansion of macro 'CGA_ASSERT_MSG' 179 | CGA_ASSERT_MSG(armRanges_[0]<=armRanges_[1], | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'void cgatools::command::Evidence2SamConverter::init()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:556:17: note: in expansion of macro 'CGA_ASSERT_MSG' 556 | CGA_ASSERT_MSG(!config_.outputFileName_.empty(),"The output file name must be provided"); | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero [ 54%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/VariantFileVcfSource.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'std::__cxx11::list<cgatools::mapping::EvidenceDnbRecord>::iterator cgatools::command::EvidenceDnbBuffer::removeMappingRecord(std::__cxx11::list<cgatools::mapping::EvidenceDnbRecord>::iterator)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:129:17: note: in expansion of macro 'CGA_ASSERT_MSG' 129 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end() && it->first == dnbId, | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:127:13: note: in expansion of macro 'CGA_ASSERT_MSG' 127 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end(),"corrupted evidenceDnbIndex_"); | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'void cgatools::command::EvidenceDnbBuffer::removeLastInterval(cgatools::int32_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:115:13: note: in expansion of macro 'CGA_ASSERT_EQ' 115 | CGA_ASSERT_EQ(intervals_.front().id_,intervalId); | ^~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:114:13: note: in expansion of macro 'CGA_ASSERT' 114 | CGA_ASSERT(!intervals_.empty()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp: In member function 'void cgatools::command::Evidence2SamConverter::processIntervals(cgatools::mapping::EvidenceDnbRecord&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:338:21: note: in expansion of macro 'CGA_ASSERT' 338 | CGA_ASSERT(!dnbSet.empty()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'void cgatools::command::EvidenceDnbBuffer::findDnbRecordsOfTheSameDnb(std::__cxx11::list<cgatools::mapping::EvidenceDnbRecord>::iterator&, EvidenceDnbSet&)', inlined from 'void cgatools::command::Evidence2SamConverter::processIntervals(cgatools::mapping::EvidenceDnbRecord&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:337:60: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:140:13: note: in expansion of macro 'CGA_ASSERT_MSG' 140 | CGA_ASSERT_MSG(it!=evidenceDnbIndex_.end(),"corrupted evidenceDnbIndex_"); | ^~~~~~~~~~~~~~ In member function 'void cgatools::command::Evidence2SamConverter::processIntervals(cgatools::mapping::EvidenceDnbRecord&)': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Evidence2Sam.cpp:333:17: note: in expansion of macro 'CGA_ASSERT_MSG' 333 | CGA_ASSERT_MSG(it->intervalId_ >= interval.id_, | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/VariantFileIterator.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/VariantFileIterator.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(std::size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/conv/VcfRecordSource.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/VariantFileVcfSource.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build/smoketest/cgatools/variants/VariantFileVcfSource.hpp.cpp:15: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Fasta2Crr.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ [ 55%] Building CXX object smoketest/CMakeFiles/cgatoolscompileheader.dir/cgatools/variants/calib/CalibratedScorer.hpp.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Join.cpp.o [ 56%] Linking CXX static library libcgatoolscompileheader.a In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Fasta2Crr.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ [ 56%] Built target cgatoolscompileheader [ 56%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Junction2Vcf.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/Join.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp: In member function 'std::string cgatools::command::CompactPctJoinOutputStream::getPctOverlapString(const std::pair<long int, long int>&, std::vector<std::pair<long int, long int> >&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:357:17: note: in expansion of macro 'CGA_ASSERT' 357 | CGA_ASSERT(rangeB.first <= rangeA.second); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:357:17: note: in expansion of macro 'CGA_ASSERT' 357 | CGA_ASSERT(rangeB.first <= rangeA.second); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:358:17: note: in expansion of macro 'CGA_ASSERT' 358 | CGA_ASSERT(rangeA.first <= rangeB.second); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:358:17: note: in expansion of macro 'CGA_ASSERT' 358 | CGA_ASSERT(rangeA.first <= rangeB.second); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp: In member function 'virtual int cgatools::command::Join::run(boost::program_options::variables_map&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:536:17: note: in expansion of macro 'CGA_ASSERT' 536 | CGA_ASSERT(overlap >= 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:536:17: note: in expansion of macro 'CGA_ASSERT' 536 | CGA_ASSERT(overlap >= 0); | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/Junction2Vcf.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Junction2Vcf.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/JunctionCmp.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionCmp.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionVcfWriter.hpp:25, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Junction2Vcf.cpp:17: In constructor 'cgatools::junctions::JunctionRef::JunctionRef(cgatools::junctions::JunctionRef&&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = cgatools::junctions::JunctionRef; _Args = {cgatools::junctions::JunctionRef}; _Tp = cgatools::junctions::JunctionRef]' at /opt/local/gcc13/include/c++/13.3.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = cgatools::junctions::JunctionRef; _Args = {cgatools::junctions::JunctionRef}; _Tp = cgatools::junctions::JunctionRef]' at /opt/local/gcc13/include/c++/13.3.0/bits/alloc_traits.h:538:17, inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cgatools::junctions::JunctionRef}; _Tp = cgatools::junctions::JunctionRef; _Alloc = std::allocator<cgatools::junctions::JunctionRef>]' at /opt/local/gcc13/include/c++/13.3.0/bits/vector.tcc:117:30, inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cgatools::junctions::JunctionRef; _Alloc = std::allocator<cgatools::junctions::JunctionRef>]' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_vector.h:1299:21, inlined from 'void cgatools::junctions::JunctionRefs::addJunctions(const cgatools::junctions::Junctions&, cgatools::uint32_t)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionCompare.hpp:110:26, inlined from 'cgatools::junctions::JunctionRefs::JunctionRefs(const cgatools::junctions::Junctions&, cgatools::uint32_t)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionCompare.hpp:104:25, inlined from 'void cgatools::command::Junction2Vcf::saveVcf(std::ostream&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Junction2Vcf.cpp:92:71: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionCompare.hpp:40:11: warning: '<unnamed>.cgatools::junctions::JunctionRef::sourceId_' may be used uninitialized [-Wmaybe-uninitialized] 40 | class JunctionRef | ^~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionCompare.hpp: In member function 'void cgatools::command::Junction2Vcf::saveVcf(std::ostream&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionCompare.hpp:110:26: note: '<anonymous>' declared here 110 | push_back(it); | ~~~~~~~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp: In member function 'Type& cgatools::junctions::CounterSet<Fields, Type>::operator[](size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp:78:38: note: in expansion of macro 'CGA_ASSERT_L' 78 | Type &operator[] (size_t i) {CGA_ASSERT_L(i,values_.size()); return values_[i];} | ^~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp:78:38: note: in expansion of macro 'CGA_ASSERT_L' 78 | Type &operator[] (size_t i) {CGA_ASSERT_L(i,values_.size()); return values_[i];} | ^~~~~~~~~~~~ In member function 'std::string cgatools::command::CompactPctJoinOutputStream::getPctOverlapString(const std::pair<long int, long int>&, std::vector<std::pair<long int, long int> >&)', inlined from 'virtual void cgatools::command::CompactPctJoinOutputStream::finishRecord(const std::vector<std::__cxx11::basic_string<char> >&, const std::pair<long int, long int>&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:330:60: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:358:17: note: in expansion of macro 'CGA_ASSERT' 358 | CGA_ASSERT(rangeA.first <= rangeB.second); | ^~~~~~~~~~ In member function 'virtual void cgatools::command::CompactPctJoinOutputStream::finishRecord(const std::vector<std::__cxx11::basic_string<char> >&, const std::pair<long int, long int>&)': cc1plus: note: source object is likely at address zero In member function 'std::string cgatools::command::CompactPctJoinOutputStream::getPctOverlapString(const std::pair<long int, long int>&, std::vector<std::pair<long int, long int> >&)', inlined from 'virtual void cgatools::command::CompactPctJoinOutputStream::finishRecord(const std::vector<std::__cxx11::basic_string<char> >&, const std::pair<long int, long int>&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:330:60: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:357:17: note: in expansion of macro 'CGA_ASSERT' 357 | CGA_ASSERT(rangeB.first <= rangeA.second); | ^~~~~~~~~~ In member function 'virtual void cgatools::command::CompactPctJoinOutputStream::finishRecord(const std::vector<std::__cxx11::basic_string<char> >&, const std::pair<long int, long int>&)': cc1plus: note: source object is likely at address zero [ 58%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/JunctionDiff.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp: In member function 'virtual int cgatools::command::Join::run(boost::program_options::variables_map&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Join.cpp:536:17: note: in expansion of macro 'CGA_ASSERT' 536 | CGA_ASSERT(overlap >= 0); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero [ 58%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/JunctionType.cpp.o In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/parse.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionDiff.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::GenericHistogram<Value, Index>::merge(const my_type&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:98:13: note: in expansion of macro 'CGA_ASSERT_MSG' 98 | CGA_ASSERT_MSG(src.buckets_.size()==buckets_.size(), | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:104:17: note: in expansion of macro 'CGA_ASSERT_MSG' 104 | CGA_ASSERT_MSG(srcObj.first == myObj.first, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In member function 'void cgatools::util::SimpleHistogram::operator+=(const cgatools::util::SimpleHistogram&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:173:13: note: in expansion of macro 'CGA_ASSERT' 173 | CGA_ASSERT(other.count_.size() == count_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp: In member function 'Type& cgatools::junctions::CounterSet<Fields, Type>::operator[](size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp:78:38: note: in expansion of macro 'CGA_ASSERT_L' 78 | Type &operator[] (size_t i) {CGA_ASSERT_L(i,values_.size()); return values_[i];} | ^~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:89:37: note: in expansion of macro 'CGA_ASSERT_MSG' 89 | #define CGA_ASSERT_L(var1,var2) CGA_ASSERT_MSG((var1)<(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/JunctionStat.hpp:78:38: note: in expansion of macro 'CGA_ASSERT_L' 78 | Type &operator[] (size_t i) {CGA_ASSERT_L(i,values_.size()); return values_[i];} | ^~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp: In function 'void cgatools::util::GenericHistogram<Value, Index>::addRange(const Index&, const Index&, const Index&) [with Value = long unsigned int; Index = long unsigned int]': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/GenericHistogram.hpp:55:13: note: in expansion of macro 'CGA_ASSERT_MSG' 55 | CGA_ASSERT_MSG(bucketSize<bucketSize+bucketSize,"Invalid bucket size:"<<bucketSize); | ^~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:25: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::getMaxDepth() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:146:13: note: in expansion of macro 'CGA_ASSERT' 146 | CGA_ASSERT(size_ == sz); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:147:13: note: in expansion of macro 'CGA_ASSERT' 147 | CGA_ASSERT(0 == root_ || depth > 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp: In member function 'size_t cgatools::util::IntervalTree<TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess>::doGetDepth(const Node*, size_t&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:282:13: note: in expansion of macro 'CGA_ASSERT' 282 | CGA_ASSERT(!h->right_ || h->left_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:284:13: note: in expansion of macro 'CGA_ASSERT' 284 | CGA_ASSERT(!boundaryLess_(h->rmax_, getBoundary_(h->key(), 1))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:286:17: note: in expansion of macro 'CGA_ASSERT' 286 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->left_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:288:17: note: in expansion of macro 'CGA_ASSERT' 288 | CGA_ASSERT(!boundaryLess_(h->rmax_, h->right_->rmax_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:290:13: note: in expansion of macro 'CGA_ASSERT' 290 | CGA_ASSERT(!isRed(h->right_)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/RangeIntersector.hpp:291:13: note: in expansion of macro 'CGA_ASSERT' 291 | CGA_ASSERT(!(isRed(h->left_) && isRed(h->left_->left_))); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp: In constructor 'cgatools::junctions::CompareJunctionsBySide::CompareJunctionsBySide(int)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/junctions/Junction.hpp:177:13: note: in expansion of macro 'CGA_ASSERT_MSG' 177 | CGA_ASSERT_MSG(side==JUNCTION_LEFT_SIDE || side>=JUNCTION_RIGHT_SIDE, | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'cgatools::reference::Range cgatools::command::{anonymous}::junctionRange(const cgatools::junctions::Junction&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:119:9: note: in expansion of macro 'CGA_ASSERT' 119 | CGA_ASSERT(r.begin_ <= r.end_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:119:9: note: in expansion of macro 'CGA_ASSERT' 119 | CGA_ASSERT(r.begin_ <= r.end_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'int cgatools::command::{anonymous}::junctionStrandChange(const cgatools::junctions::Junction&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:183:9: note: in expansion of macro 'CGA_ASSERT' 183 | CGA_ASSERT(jj.sideSections_[0].strand_ != JUNCTION_UNKNOWN_STRAND); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:183:9: note: in expansion of macro 'CGA_ASSERT' 183 | CGA_ASSERT(jj.sideSections_[0].strand_ != JUNCTION_UNKNOWN_STRAND); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:184:9: note: in expansion of macro 'CGA_ASSERT' 184 | CGA_ASSERT(jj.sideSections_[1].strand_ != JUNCTION_UNKNOWN_STRAND); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:184:9: note: in expansion of macro 'CGA_ASSERT' 184 | CGA_ASSERT(jj.sideSections_[1].strand_ != JUNCTION_UNKNOWN_STRAND); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'void cgatools::command::{anonymous}::findPair(const cgatools::junctions::Junction&, int, const LocationJunctionMap&, cgatools::int32_t, cgatools::int32_t, std::vector<ContigCopyEvent>&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:274:9: note: in expansion of macro 'CGA_ASSERT' 274 | CGA_ASSERT(p != others.end()); // we must find at least "start" itself | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:274:9: note: in expansion of macro 'CGA_ASSERT' 274 | CGA_ASSERT(p != others.end()); // we must find at least "start" itself | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In member function 'const cgatools::command::{anonymous}::RelatedJunctionGraph::RelatedJunctions& cgatools::command::{anonymous}::RelatedJunctionGraph::relatedJunctions(const std::string&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:419:13: note: in expansion of macro 'CGA_ASSERT' 419 | CGA_ASSERT(r != related_.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:419:13: note: in expansion of macro 'CGA_ASSERT' 419 | CGA_ASSERT(r != related_.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In static member function 'static void cgatools::command::{anonymous}::RelatedJunctionGraph::findNeighbors(const cgatools::junctions::Junction&, const cgatools::command::{anonymous}::LocationJunctionMap&, int, RelatedJunctions&, size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:456:17: note: in expansion of macro 'CGA_ASSERT' 456 | CGA_ASSERT(pos != locMap.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:456:17: note: in expansion of macro 'CGA_ASSERT' 456 | CGA_ASSERT(pos != locMap.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:465:25: note: in expansion of macro 'CGA_ASSERT' 465 | CGA_ASSERT(distance >= 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:465:25: note: in expansion of macro 'CGA_ASSERT' 465 | CGA_ASSERT(distance >= 0); | ^~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/ListCrr.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'bool cgatools::command::{anonymous}::pairedToSameJunction(const std::vector<ContigCopyEvent>&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:542:9: note: in expansion of macro 'CGA_ASSERT' 542 | CGA_ASSERT(!evts.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:542:9: note: in expansion of macro 'CGA_ASSERT' 542 | CGA_ASSERT(!evts.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:546:13: note: in expansion of macro 'CGA_ASSERT' 546 | CGA_ASSERT(evts.front().a_ == evts[ii].a_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:546:13: note: in expansion of macro 'CGA_ASSERT' 546 | CGA_ASSERT(evts.front().a_ == evts[ii].a_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'bool cgatools::command::{anonymous}::isInPlaceInversion(const ContigCopyEvent&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:580:9: note: in expansion of macro 'CGA_ASSERT' 580 | CGA_ASSERT(nonoverlapLen >= 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:580:9: note: in expansion of macro 'CGA_ASSERT' 580 | CGA_ASSERT(nonoverlapLen >= 0); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In member function 'void cgatools::command::{anonymous}::SvEventStore::writeReport(std::ostream&, const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:864:21: note: in expansion of macro 'CGA_ASSERT' 864 | CGA_ASSERT(jit != byId.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:864:21: note: in expansion of macro 'CGA_ASSERT' 864 | CGA_ASSERT(jit != byId.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In member function 'void cgatools::command::{anonymous}::SvEventStore::collectAffectedGenes(cgatools::command::{anonymous}::SvEvent&, const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&, const cgatools::reference::GeneDataStore&, cgatools::uint32_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:908:17: note: in expansion of macro 'CGA_ASSERT' 908 | CGA_ASSERT(jit != byId.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:908:17: note: in expansion of macro 'CGA_ASSERT' 908 | CGA_ASSERT(jit != byId.end()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In member function 'cgatools::command::{anonymous}::SvEventStore::RangeRelationship cgatools::command::{anonymous}::SvEventStore::rangeRelationship(const cgatools::reference::Range&, const cgatools::reference::Location&, bool)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1077:13: note: in expansion of macro 'CGA_ASSERT' 1077 | CGA_ASSERT(range.chromosome_ == p.chromosome_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1077:13: note: in expansion of macro 'CGA_ASSERT' 1077 | CGA_ASSERT(range.chromosome_ == p.chromosome_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In member function 'virtual int cgatools::command::JunctionType::run(boost::program_options::variables_map&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1395:25: note: in expansion of macro 'CGA_ASSERT' 1395 | CGA_ASSERT(!evts.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1395:25: note: in expansion of macro 'CGA_ASSERT' 1395 | CGA_ASSERT(!evts.empty()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: At global scope: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:540:10: warning: 'bool cgatools::command::{anonymous}::pairedToSameJunction(const std::vector<ContigCopyEvent>&)' defined but not used [-Wunused-function] 540 | bool pairedToSameJunction(const vector<ContigCopyEvent>& evts) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:505:12: warning: 'std::string cgatools::command::{anonymous}::formatLocation(const cgatools::reference::CrrFile&, const cgatools::reference::Location&)' defined but not used [-Wunused-function] 505 | string formatLocation(const CrrFile& crr, const Location& loc) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:498:12: warning: 'std::string cgatools::command::{anonymous}::formatRange(const cgatools::reference::CrrFile&, const cgatools::reference::Range&)' defined but not used [-Wunused-function] 498 | string formatRange(const CrrFile& crr, const Range& r) | ^~~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Streams.hpp:23, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListCrr.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'int cgatools::command::{anonymous}::junctionStrandChange(const cgatools::junctions::Junction&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:184:9: note: in expansion of macro 'CGA_ASSERT' 184 | CGA_ASSERT(jj.sideSections_[1].strand_ != JUNCTION_UNKNOWN_STRAND); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:183:9: note: in expansion of macro 'CGA_ASSERT' 183 | CGA_ASSERT(jj.sideSections_[0].strand_ != JUNCTION_UNKNOWN_STRAND); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'cgatools::reference::Range cgatools::command::{anonymous}::junctionRange(const cgatools::junctions::Junction&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:119:9: note: in expansion of macro 'CGA_ASSERT' 119 | CGA_ASSERT(r.begin_ <= r.end_); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero [ 59%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/ListVariants.cpp.o /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'void cgatools::command::{anonymous}::findPair(const cgatools::junctions::Junction&, int, const LocationJunctionMap&, cgatools::int32_t, cgatools::int32_t, std::vector<ContigCopyEvent>&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:274:9: note: in expansion of macro 'CGA_ASSERT' 274 | CGA_ASSERT(p != others.end()); // we must find at least "start" itself | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'bool cgatools::command::{anonymous}::isInPlaceInversion(const ContigCopyEvent&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:580:9: note: in expansion of macro 'CGA_ASSERT' 580 | CGA_ASSERT(nonoverlapLen >= 0); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StringField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StringField]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<unsigned int>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<unsigned int>]': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::StrandField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::StrandField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'void cgatools::reference::RepeatMaskerStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::reference::RepeatMaskerAnnotation&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RepeatMaskerStore.hpp:52:20: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::reference::RepeatMaskerStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::reference::RepeatMaskerAnnotation&)': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::util::ValueField<double>]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::util::ValueField<double>]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'void cgatools::reference::RepeatMaskerStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::reference::RepeatMaskerAnnotation&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RepeatMaskerStore.hpp:51:20: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::reference::RepeatMaskerStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::reference::RepeatMaskerAnnotation&)': cc1plus: note: source object is likely at address zero In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&) [with Field = cgatools::reference::ChromosomeIdField]', inlined from 'void cgatools::util::DelimitedFile::addField(const Field&, FieldParserType) [with Field = cgatools::reference::ChromosomeIdField]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedFile.hpp:139:33, inlined from 'void cgatools::reference::RangeAnnotationStore<Derived, TValue>::bindRangeColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, const std::string&, const std::string&, const std::string&) [with Derived = cgatools::reference::RepeatMaskerStore; TValue = cgatools::reference::RepeatMaskerAnnotation]' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RangeAnnotationStore.hpp:113:20, inlined from 'void cgatools::reference::RepeatMaskerStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::reference::RepeatMaskerAnnotation&)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/RepeatMaskerStore.hpp:48:25: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:50: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ~~~^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ In member function 'void cgatools::reference::RepeatMaskerStore::bindColumns(cgatools::util::DelimitedFile&, cgatools::reference::Range&, cgatools::reference::RepeatMaskerAnnotation&)': cc1plus: note: source object is likely at address zero [ 60%] Building CXX object CMakeFiles/cgatools.dir/cgatools/command/Map2Sam.cpp.o In member function 'cgatools::command::{anonymous}::SvEventStore::RangeRelationship cgatools::command::{anonymous}::SvEventStore::rangeRelationship(const cgatools::reference::Range&, const cgatools::reference::Location&, bool)', inlined from 'cgatools::command::{anonymous}::SvEventStore::RangeRelationship cgatools::command::{anonymous}::SvEventStore::rangeRelationship(const cgatools::reference::Range&, const cgatools::reference::Location&, bool)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1075:27, inlined from 'void cgatools::command::{anonymous}::SvEventStore::findGeneFusions(cgatools::command::{anonymous}::SvEvent&, const cgatools::junctions::Junction&, const cgatools::reference::CrrFile&, const cgatools::reference::GeneDataStore&, cgatools::uint32_t)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:997:56: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1077:13: note: in expansion of macro 'CGA_ASSERT' 1077 | CGA_ASSERT(range.chromosome_ == p.chromosome_); | ^~~~~~~~~~ In function 'void cgatools::command::{anonymous}::SvEventStore::findGeneFusions(cgatools::command::{anonymous}::SvEvent&, const cgatools::junctions::Junction&, const cgatools::reference::CrrFile&, const cgatools::reference::GeneDataStore&, cgatools::uint32_t)': cc1plus: note: source object is likely at address zero In member function 'cgatools::command::{anonymous}::SvEventStore::RangeRelationship cgatools::command::{anonymous}::SvEventStore::rangeRelationship(const cgatools::reference::Range&, const cgatools::reference::Location&, bool)', inlined from 'cgatools::command::{anonymous}::SvEventStore::RangeRelationship cgatools::command::{anonymous}::SvEventStore::rangeRelationship(const cgatools::reference::Range&, const cgatools::reference::Location&, bool)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1075:27, inlined from 'void cgatools::command::{anonymous}::SvEventStore::findGeneFusions(cgatools::command::{anonymous}::SvEvent&, const cgatools::junctions::Junction&, const cgatools::reference::CrrFile&, const cgatools::reference::GeneDataStore&, cgatools::uint32_t)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:994:54: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1077:13: note: in expansion of macro 'CGA_ASSERT' 1077 | CGA_ASSERT(range.chromosome_ == p.chromosome_); | ^~~~~~~~~~ In function 'void cgatools::command::{anonymous}::SvEventStore::findGeneFusions(cgatools::command::{anonymous}::SvEvent&, const cgatools::junctions::Junction&, const cgatools::reference::CrrFile&, const cgatools::reference::GeneDataStore&, cgatools::uint32_t)': cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/variants/Call.hpp:21, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/ListVariants.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:16: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const', inlined from 'void cgatools::command::{anonymous}::SvEventStore::collectContainedGenes(cgatools::command::{anonymous}::SvEvent&, const cgatools::reference::CrrFile&, const cgatools::reference::GeneDataStore&, int)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:955:50, inlined from 'void cgatools::command::{anonymous}::SvEventStore::annotateEvents(const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&, const cgatools::reference::GeneDataStore&, int, cgatools::uint32_t)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:827:42: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ In function 'void cgatools::command::{anonymous}::SvEventStore::annotateEvents(const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&, const cgatools::reference::GeneDataStore&, int, cgatools::uint32_t)': cc1plus: note: source object is likely at address zero In member function 'void cgatools::command::{anonymous}::SvEventStore::collectAffectedGenes(cgatools::command::{anonymous}::SvEvent&, const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&, const cgatools::reference::GeneDataStore&, cgatools::uint32_t)', inlined from 'void cgatools::command::{anonymous}::SvEventStore::annotateEvents(const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&, const cgatools::reference::GeneDataStore&, int, cgatools::uint32_t)' at /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:826:41: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:908:17: note: in expansion of macro 'CGA_ASSERT' 908 | CGA_ASSERT(jit != byId.end()); | ^~~~~~~~~~ In function 'void cgatools::command::{anonymous}::SvEventStore::annotateEvents(const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&, const cgatools::reference::GeneDataStore&, int, cgatools::uint32_t)': cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In function 'static void cgatools::command::{anonymous}::RelatedJunctionGraph::findNeighbors(const cgatools::junctions::Junction&, const cgatools::command::{anonymous}::LocationJunctionMap&, int, RelatedJunctions&, size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:465:25: note: in expansion of macro 'CGA_ASSERT' 465 | CGA_ASSERT(distance >= 0); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:456:17: note: in expansion of macro 'CGA_ASSERT' 456 | CGA_ASSERT(pos != locMap.end()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp: In member function 'cgatools::util::DelimitedLineParser& cgatools::util::DelimitedLineParser::setField(size_t, const Field&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/DelimitedLineParser.hpp:271:13: note: in expansion of macro 'CGA_ASSERT' 271 | CGA_ASSERT(offset < fields_.size()); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp: In member function 'const cgatools::cgdata::EvidenceReader::IntervalRecord& cgatools::cgdata::EvidenceReader::getInterval() const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/cgdata/EvidenceReader.hpp:130:13: note: in expansion of macro 'CGA_ASSERT' 130 | CGA_ASSERT(inInterval_); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp: In member function 'void cgatools::command::VariantListingFileVariantLister::buildQueue()': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:341:13: note: in expansion of macro 'CGA_ASSERT' 341 | CGA_ASSERT(bu::isCalledSequence(nextCall_.alleleSeq_) && | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:341:13: note: in expansion of macro 'CGA_ASSERT' 341 | CGA_ASSERT(bu::isCalledSequence(nextCall_.alleleSeq_) && | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp: In member function 'virtual int cgatools::command::ListVariants::run(boost::program_options::variables_map&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:429:78: error: template argument 1 is invalid 429 | vector< shared_ptr<VariantLister> >, VariantListerDescByPosition > pq; | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:429:78: error: template argument 2 is invalid /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:429:78: error: template argument 3 is invalid /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:434:17: error: reference to 'shared_ptr' is ambiguous 434 | shared_ptr<VariantLister> vl(new VariantFileVariantLister(crr_, variantFileName)); | ^~~~~~~~~~ In file included from /opt/local/gcc13/include/c++/13.3.0/bits/shared_ptr.h:53, from /opt/local/gcc13/include/c++/13.3.0/memory:80, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/any.hpp:27, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/program_options/value_semantic.hpp:12, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/Command.hpp:24, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/command/ListVariants.hpp:21: /opt/local/gcc13/include/c++/13.3.0/bits/shared_ptr_base.h:395:11: note: candidates are: 'template<class _Tp> class std::shared_ptr' 395 | class shared_ptr; | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/throw_exception.hpp:21, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/type_index/stl_type_index.hpp:33, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/type_index.hpp:29, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/any/detail/placeholder.hpp:15, from /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/any.hpp:23: /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/exception/exception.hpp:17:44: note: 'template<class T> class boost::shared_ptr' 17 | namespace boost { template <class T> class shared_ptr; } | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:434:41: error: expected primary-expression before '>' token 434 | shared_ptr<VariantLister> vl(new VariantFileVariantLister(crr_, variantFileName)); | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:434:43: error: 'vl' was not declared in this scope; did you mean 'vm'? 434 | shared_ptr<VariantLister> vl(new VariantFileVariantLister(crr_, variantFileName)); | ^~ | vm /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:436:24: error: request for member 'push' in 'pq', which is of non-class type 'int' 436 | pq.push(vl); | ^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:440:17: error: reference to 'shared_ptr' is ambiguous 440 | shared_ptr<VariantLister> vl(new SuperlocusVariantLister(crr_, variantFileName)); | ^~~~~~~~~~ /opt/local/gcc13/include/c++/13.3.0/bits/shared_ptr_base.h:395:11: note: candidates are: 'template<class _Tp> class std::shared_ptr' 395 | class shared_ptr; | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/exception/exception.hpp:17:44: note: 'template<class T> class boost::shared_ptr' 17 | namespace boost { template <class T> class shared_ptr; } | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:440:41: error: expected primary-expression before '>' token 440 | shared_ptr<VariantLister> vl(new SuperlocusVariantLister(crr_, variantFileName)); | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:440:43: error: 'vl' was not declared in this scope; did you mean 'vm'? 440 | shared_ptr<VariantLister> vl(new SuperlocusVariantLister(crr_, variantFileName)); | ^~ | vm /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:442:24: error: request for member 'push' in 'pq', which is of non-class type 'int' 442 | pq.push(vl); | ^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:447:13: error: reference to 'shared_ptr' is ambiguous 447 | shared_ptr<VariantLister> vl(new VariantListingFileVariantLister(crr_, variantListingFileName)); | ^~~~~~~~~~ /opt/local/gcc13/include/c++/13.3.0/bits/shared_ptr_base.h:395:11: note: candidates are: 'template<class _Tp> class std::shared_ptr' 395 | class shared_ptr; | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/exception/exception.hpp:17:44: note: 'template<class T> class boost::shared_ptr' 17 | namespace boost { template <class T> class shared_ptr; } | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:447:37: error: expected primary-expression before '>' token 447 | shared_ptr<VariantLister> vl(new VariantListingFileVariantLister(crr_, variantListingFileName)); | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:447:39: error: 'vl' was not declared in this scope; did you mean 'vm'? 447 | shared_ptr<VariantLister> vl(new VariantListingFileVariantLister(crr_, variantListingFileName)); | ^~ | vm /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:449:20: error: request for member 'push' in 'pq', which is of non-class type 'int' 449 | pq.push(vl); | ^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:454:20: error: request for member 'empty' in 'pq', which is of non-class type 'int' 454 | while (!pq.empty()) | ^~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:456:13: error: reference to 'shared_ptr' is ambiguous 456 | shared_ptr<VariantLister> vl = pq.top(); | ^~~~~~~~~~ /opt/local/gcc13/include/c++/13.3.0/bits/shared_ptr_base.h:395:11: note: candidates are: 'template<class _Tp> class std::shared_ptr' 395 | class shared_ptr; | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/.buildlink/include/boost/exception/exception.hpp:17:44: note: 'template<class T> class boost::shared_ptr' 17 | namespace boost { template <class T> class shared_ptr; } | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:456:37: error: expected primary-expression before '>' token 456 | shared_ptr<VariantLister> vl = pq.top(); | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:456:39: error: 'vl' was not declared in this scope; did you mean 'vm'? 456 | shared_ptr<VariantLister> vl = pq.top(); | ^~ | vm /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:456:47: error: request for member 'top' in 'pq', which is of non-class type 'int' 456 | shared_ptr<VariantLister> vl = pq.top(); | ^~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:457:16: error: request for member 'pop' in 'pq', which is of non-class type 'int' 457 | pq.pop(); | ^~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/ListVariants.cpp:464:20: error: request for member 'push' in 'pq', which is of non-class type 'int' 464 | pq.push(vl); | ^~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In member function 'void cgatools::command::{anonymous}::SvEventStore::writeReport(std::ostream&, const cgatools::reference::CrrFile&, const cgatools::command::{anonymous}::IdToJunctionMap&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:864:21: note: in expansion of macro 'CGA_ASSERT' 864 | CGA_ASSERT(jit != byId.end()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp: In member function 'virtual int cgatools::command::JunctionType::run(boost::program_options::variables_map&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:52: warning: array subscript 0 is outside array bounds of 'volatile char [0]' [-Warray-bounds=] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/JunctionType.cpp:1395:25: note: in expansion of macro 'CGA_ASSERT' 1395 | CGA_ASSERT(!evts.empty()); | ^~~~~~~~~~ cc1plus: note: source object is likely at address zero In file included from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/CrrFile.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/Map2SamConverter.hpp:22, from /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/cgatools/command/Map2Sam.cpp:17: /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In constructor 'cgatools::reference::Range::Range(const cgatools::reference::Location&, const cgatools::reference::Location&)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:87:38: note: in expansion of macro 'CGA_ASSERT_MSG' 87 | #define CGA_ASSERT_EQ(var1,var2) CGA_ASSERT_MSG((var1)==(var2), CGA_VOUT(var1)<<CGA_VOUT(var2)) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:120:13: note: in expansion of macro 'CGA_ASSERT_EQ' 120 | CGA_ASSERT_EQ(beginLoc.chromosome_, endLoc.chromosome_); | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp: In member function 'cgatools::reference::Range cgatools::reference::Range::overlappingRange(const cgatools::reference::Range&) const': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/reference/range.hpp:166:13: note: in expansion of macro 'CGA_ASSERT' 166 | CGA_ASSERT(intersects(rr)); | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setSide(size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:68:39: note: in expansion of macro 'CGA_ASSERT' 68 | void setSide(size_t side) {CGA_ASSERT(side<2); flags_ |= side<<1;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp: In member function 'void cgatools::mapping::MappingsFlagParser::setStrand(size_t)': /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:41:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 41 | if (ch == '\0') *p = ch; p++; ch = *p; \ | ^ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/util/Exception.hpp:58:30: note: in expansion of macro 'CGA_ASSERT_MSG' 58 | #define CGA_ASSERT(expr) CGA_ASSERT_MSG(expr, "") | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/./cgatools/mapping/MapSamUtils.hpp:70:43: note: in expansion of macro 'CGA_ASSERT' 70 | void setStrand(size_t strand) {CGA_ASSERT(strand<2); flags_ |= strand<<2;} | ^~~~~~~~~~ --- CMakeFiles/cgatools.dir/cgatools/command/ListVariants.cpp.o --- *** [CMakeFiles/cgatools.dir/cgatools/command/ListVariants.cpp.o] Error code 1 bmake[2]: stopped making "CMakeFiles/cgatools.dir/build" in /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build bmake[2]: 1 error bmake[2]: stopped making "CMakeFiles/cgatools.dir/build" in /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build --- CMakeFiles/cgatools.dir/all --- *** [CMakeFiles/cgatools.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build bmake[1]: 1 error bmake[1]: stopped making "all" in /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/joyent/cgatools/work/cgatools-1.8.0.1-source/_build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/joyent/cgatools *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/joyent/cgatools