diff options
author | drh <drh@noemail.net> | 2020-03-03 20:48:12 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2020-03-03 20:48:12 +0000 |
commit | f5cfe6f2c4ccdc76963ee16ee85beab4f48782db (patch) | |
tree | 1d8d04e9c69d1254e6635f7ac136ec5ecace3705 /src | |
parent | d346fe0ab52e8169ab8c91114617bb244ad2d457 (diff) | |
download | sqlite-f5cfe6f2c4ccdc76963ee16ee85beab4f48782db.tar.gz sqlite-f5cfe6f2c4ccdc76963ee16ee85beab4f48782db.zip |
Fix a false-positive in the debugging logic that attempts to detect the
use of uninitialized registers inside triggers.
Ticket [c4c56482ced89d90]
FossilOrigin-Name: 0463576b5de0a1ee71530f0e4988fc9cceda79148520bea2c67f1fbc4a99cea9
Diffstat (limited to 'src')
-rw-r--r-- | src/vdbe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vdbe.c b/src/vdbe.c index e3a920ffc..8501e7319 100644 --- a/src/vdbe.c +++ b/src/vdbe.c @@ -6476,7 +6476,7 @@ case OP_Program: { /* jump */ int i; for(i=0; i<p->nMem; i++){ aMem[i].pScopyFrom = 0; /* Prevent false-positive AboutToChange() errs */ - aMem[i].flags |= MEM_Undefined; /* Cause a fault if this reg is reused */ + MemSetTypeFlag(&aMem[i], MEM_Undefined); /* Fault if this reg is reused */ } } #endif |