in facebook-clang-plugins/libtooling/atdlib/ATDWriter.h [65:83]
void leaveValue() {
#ifdef DEBUG
switch (containerSizeKind_.back()) {
case CSKEXACT:
case CSKMAX:
containerSize_.back() -= 1;
break;
case CSKNONE:
break;
}
if (stack_.empty()) {
return;
}
if (stack_.back() == STAG) {
stack_.pop_back();
assert(needsTag(stack_.back()));
}
#endif
}