- STEP: fix bug that caused back references contained in nested aggregates to be not tracked.
parent
fa5831f41a
commit
cded602950
|
@ -525,7 +525,7 @@ STEP::LazyObject::LazyObject(DB& db, uint64_t id,uint64_t /*line*/, const char*
|
||||||
--skip_depth;
|
--skip_depth;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (skip_depth == 1 && *a=='#') {
|
if (skip_depth >= 1 && *a=='#') {
|
||||||
const char* tmp;
|
const char* tmp;
|
||||||
const int64_t num = static_cast<int64_t>( strtoul10_64(a+1,&tmp) );
|
const int64_t num = static_cast<int64_t>( strtoul10_64(a+1,&tmp) );
|
||||||
db.MarkRef(num,id);
|
db.MarkRef(num,id);
|
||||||
|
|
Loading…
Reference in New Issue