Fix comment about *code-coverage-info*.
commit63cc64af992b229b7925ab6ba91d77747b8de0fc
authorSamuel Freilich <sfreilich@google.com>
Wed, 22 Jun 2016 20:15:40 +0000 (22 16:15 -0400)
committerMartin Cracauer <cracauer@cons.org>
Wed, 22 Jun 2016 20:18:39 +0000 (22 16:18 -0400)
treeede8c3a31458559417fabcdf93ee7d08df9a1538
parentf85a8cf0d1fb6e8c7b258e898b7af3233713e0b9
Fix comment about *code-coverage-info*.

*code-coverage-info* uses +code-coverage-unmarked+, not nil, to
indicate the state of a path that has not been visited. The
instrumentation generating code marks those records as constant to
ensure that multiple records for the same location get coalesced (the
instrumentation code subsequently modifies them anyways, suppressing
the warning about modifying a constant value). Because of that, it's
important that well-behaved user code won't contain any constant
lists that are coincidentally equivalent to (cons path state), where
path is a list of fixnums.

(cracauer commit on behalf of Sam)
src/compiler/main.lisp